Kubernetes 網路效能監控與地圖
Kubernetes 網路效能監控與地圖功能可對應服務之間的相依性(也稱為工作負載)、藉此簡化疑難排解程序、並即時掌握網路效能延遲和異常狀況、以便在影響使用者之前先識別效能問題。此功能可分析及稽核 Kubernetes 流量、協助組織降低整體成本。
主要功能:•工作負載對應表呈現 Kubernetes 工作負載相依性和流程、並強調網路和效能問題。•監控 Kubernetes Pod 、工作負載和節點之間的網路流量、找出流量和延遲問題的來源。•分析入口、出口、跨區域和跨區域網路流量、藉此降低整體成本。
先決條件
在使用 Kubernetes 網路效能監控和地圖之前,您必須先設定"NetApp Kubernetes監控操作員"以啟用此選項。在部署操作員期間、選取「網路效能與地圖」核取方塊以啟用。您也可以瀏覽至 Kubernetes 登陸頁面、然後選取「修改部署」來啟用此選項。
監控
工作負載對應會使用"監控"來衍生資訊。Data Infrastructure Insights 提供許多預設的 Kubernetes 監視器(請注意、這些監視器預設可能為 _Paused (暫停))。您可以 _ 恢復 _ (即啟用)您想要的監視器)、或是為 Kubernetes 物件建立自訂監視器、工作負載對應也會使用這些監視器。
您可以針對下列任何物件類型建立 Data Infrastructure Insights 度量警示。請確定資料已依預設物件類型分組。
-
Kubernetes.Workload
-
Kubernetes.daemonset
-
kubernetes.deployment
-
Kubernetes.cronjob
-
Kubernetes.job
-
Kubernetes.Replicaset
-
Kubernetes.statefset
-
Kubernetes.pod
-
kubernetes.network_traffic_l4
地圖
地圖會顯示服務 / 工作負載及其彼此之間的關係。箭頭顯示交通路況方向。將游標移至工作負載上方會顯示該工作負載的摘要資訊、如以下範例所示:
圓圈內的圖示代表不同的服務類型。請注意,只有在基礎物件具有標籤時,才會顯示圖示。
每個圓圈的大小代表節點大小。請注意、這些大小是相對的、您的瀏覽器縮放等級或螢幕大小可能會影響實際的圓圈大小。同樣地、交通路況線條樣式也能讓您一目瞭然地瞭解連線大小、粗體實線是高流量、而輕點虛線則是較低的流量。
圓圈內的數字是服務目前正在處理的外部連線數量。
工作負載詳細資料和警示
以色彩顯示的圓圈表示工作負載的警示或嚴重層級警示。將游標移到圓圈上方以取得問題摘要、或按一下圓圈以開啟詳細的滑出面板。
尋找及篩選
如同其他 Data Infrastructure Insights 功能、您可以輕鬆設定篩選條件、將重點放在您想要的特定物件或工作負載屬性上。
同樣地、在 Find 欄位中鍵入字串、也會醒目提示相符的工作負載。
工作負載標籤
如果您希望地圖識別所顯示的工作負載類型(例如圓圈圖示)、則工作負載標籤是必要的。標籤的衍生方式如下:
-
以一般術語執行的服務 / 應用程式名稱
-
如果來源是 Pod :
-
標籤衍生自 Pod 的工作負載標籤
-
工作負載上的預期標籤: app.Kubernetes.IO/ 元件
-
標籤名稱參照: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
-
建議標籤:
-
前端
-
後端
-
資料庫
-
快取
-
佇列
-
卡夫卡
-
-
-
如果來源位於 Kubernetes 叢集外部:
-
Data Infrastructure Insights 會嘗試剖析 DNS 解析名稱、以擷取服務類型。
例如、使用 DNS 解析名稱 s3.eu-north-1.amazonaws.com 、解析解析名稱以取得 _S_ 作為服務類型。
-
深入探索
在工作負載上按一下滑鼠右鍵、即可提供其他選項、讓您進一步探索。例如、您可以從這裡放大檢視該工作負載的連線。
或者、您也可以開啟「詳細資料」滑出面板、直接檢視「 Summary 」、「 Network 」或「 Pod & Storage 」標籤。
最後、選取 _ 移至資產頁面 _ 將會開啟工作負載的詳細資產登陸頁面。