什麼是網路流程監視器?
Network Flow Monitor 是 Amazon CloudWatch 網路監視器的一項功能。Network Flow Monitor 使用您在 AWS 工作負載中安裝的全受管代理程式,傳回有關網路流量的效能和可用性指標。藉助 Network Flow Monitor,您可以存取實際工作負載近乎即時的指標,包括重傳次數與傳輸的資料量。也可以透過檢查網路運作狀態指標 (NHI) 值,識別監視器追蹤的網路流量是否發生底層 AWS 網路問題。
Network Flow Monitor 的主要功能
透過 Network Flow Monitor,您可以取得 VPC 網路內 TCP 型流量的延遲與封包遺失率近即時指標,從而追蹤並調查工作負載流量的網路問題。
當您的 AWS 工作負載遇到網路降級問題時,Network Flow Monitor 可協助判斷問題根源是應用程式工作負載還是底層 AWS 基礎結構。然後,您可以快速將疑難排解的重點放在發生問題的區域。
如何使用 Network Flow Monitor
使用 Network Flow Monitor,您可以在執行個體上安裝輕量型代理程式,用於收集和彙總效能指標。Network Flow Monitor 代理程式會分析 TCP 流量,然後將效能指標匯出至 Network Flow Monitor 服務後端。
代理程式將收集您工作負載的下列指標:TCP 往返時間 (RTT)、TCP 重傳逾時、TCP 重傳次數,以及傳輸的資料量 (位元組)。在執行個體上安裝代理程式後,代理程式將偵測執行個體託管的對應工作負載。代理程式隨後將產生網路效能指標,並將指標傳送至 Network Flow Monitor 後端。指標將彙整至子網路、可用區域、VPC 及 AWS 服務等類別中。
在 Network Flow Monitor 範圍內,所有網路流量之主要貢獻因子 (依指標類型) 的效能指標將顯示在 AWS 管理主控台 的工作負載洞察索引標籤上。透過檢閱主要貢獻因子的資料表與圖表,您可以建立監視器,以確定可能需要疑難排解的故障位置,以及需要持續監控的工作負載。
藉助監視器,您可以隨時間推移更密切地監控特定工作負載,並檢視特定網路流量的詳細資訊。除檢視所選網路流量之主要貢獻因子的效能指標外,您還可以檢視包含網路流量所經過之網路跳數的網路路徑資訊,以協助排解問題。此外,Network Flow Monitor 同時會產生監視器的網路運作狀態指標 (NHI)。若 NHI 值為降級,表示在您選取的時間段內,監視器追蹤的至少一個網路流量發生過 AWS 網路問題。
除檢閱所建立之監視器中的資訊外,建議您定期返回檢視工作負載洞察頁面上的指標,掌握網路流量中各項效能指標的最新主要貢獻因子。當您檢閱最新資訊時,請考慮是否需要增減現有監視器中的工作負載,或者建立新的監視器。