分享方式:


容器洞察收集的度量指标

容器深入解析會從 Azure Kubernetes Service (AKS) 和已啟用 Azure Arc 的 Kubernetes 叢集節點和 Pod 收集自訂計量。 您可以使用自訂計量:

  • 在效能圖表中呈現即時彙總計算 (平均值、計數、最大值、最小值和總和)。
  • 在 Azure 入口網站儀表板中釘選效能圖表。
  • 利用計量警示

重要

從 2024 年 5 月 31 日起,將不再收集這些計量,如容器深入解析建議警示(自訂計量)(預覽)將提前至 2024 年 5 月 31 日淘汰所述。 請參閱啟用 Prometheus 和 Grafana 以收集 Prometheus 指標。

使用自訂計量

您可以使用與其他資料來源收集的自訂計量相同的方法,存取容器深入解析所收集的自訂計量,包括計量瀏覽器計量警示

收集的指標

下列各節說明為叢集收集的計量值。

節點計量

命名空間Insights.container/nodes
尺寸:host

計量 描述
CPU使用率毫核 主機的 CPU 使用率,以 millicores 為單位。
cpuUsagePercentage, cpuUsageAllocatablePercentage(預覽) 分別顯示依節點和可分配資源的 CPU 使用率百分比。
memoryRssBytes 記憶體 RSS 利用率(以位元組為單位),依主機計算。
記憶體 RSS 百分比 (memoryRssPercentage)、可分配的記憶體 RSS 百分比 (memoryRssAllocatablePercentage)(預覽) 分別依主機和可分配的資源,顯示記憶體 RSS 使用率百分比。
記憶體工作集位元組 主機的記憶體工作集使用量 (以位元組計算)。
記憶體工作集百分比(memoryWorkingSetPercentage)、記憶體RSS可分配百分比(memoryRssAllocatablePercentage)(預覽) 各主機和可分配記憶體工作集的使用率百分比。
節點數量 節點按狀態計數。
磁碟使用百分比 按設備在節點上的硬盤使用百分比。

Pod 指標

命名空間Insights.container/pods
維度:controllerNameKubernetes namespace

計量 描述
podCount 依控制器、命名空間、節點和階段的 Pod 數量。
完成作業數量 計算已完成作業的時間,其中較舊的部分可由使用者設定閾值(預設為六小時),此過程依據控制器和 Kubernetes 命名空間進行。
重新啟動容器計數 容器重新啟動計數,依控制器和 Kubernetes 命名空間分類。
記憶體不足被終止容器計數 依控制器和 Kubernetes 命名空間的 OOMkilled 容器計數。
Pod 準備就緒百分比 按照控制器和 Kubernetes 命名空間劃分的就緒狀態 pods 的百分比。

容器計量

命名空間Insights.container/containers
維度:containerName、、controllerNameKubernetes namespacepodName

計量 描述
(舊)CPU超過百分比 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器 CPU 使用率百分比超過使用者可設定閾值 (預設值為 95.0)。
已收集
(新)CPU閾值已超過 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器 CPU 使用率百分比超過使用者可設定閾值 (預設值為 95.0) 時觸發的計量。
已收集
(Old)memoryRssExceededPercentage (舊的記憶體RSS超過百分比) 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器記憶體 RSS 百分比超過使用者可設定閾值 (預設值為 95.0)。
記憶體RSS閾值違反 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器記憶體 RSS 百分比超過使用者可設定閾值 (預設值為 95.0) 時觸發的計量。
(舊)記憶體工作集超限百分比 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器記憶體工作集百分比超過使用者可設定閾值 (預設值為 95.0)。
記憶體工作集閾值已違反 依容器名稱、控制器名稱、Kubernetes 命名空間和 Pod 名稱的容器記憶體工作集百分比超過使用者可設定閾值 (預設值為 95.0) 時觸發的計量。

持續性磁碟區計量

命名空間Insights.container/persistentvolumes
維度:kubernetesNamespace、、nodepodNamevolumeName

計量 描述
(舊)PV使用超過百分比 超過使用者可設定閾值(預設為 60.0)的永續性磁碟區 (PV) 使用率百分比,依宣告名稱、Kubernetes 命名空間、磁碟區名稱、Pod 名稱和節點名稱分類。
(新)pvUsageThresholdViolated 當永續性磁碟區(PV)的使用率百分比根據宣告名稱、Kubernetes 命名空間、磁碟區名稱、Pod 名稱和節點名稱,超過使用者可設定的閾值(預設為 60.0)時,會觸發相應的計量。

啟用自訂計量

如果您的叢集使用受控身份驗證來進行容器監控,系統會自動為您啟用自訂度量規則。 如果沒有,則需要使用下列其中一種方法來啟用自訂計量。

此流程會將監視計量發行者角色指派給叢集的服務主體。 監控度量發行者僅有將度量推送至資源的權限。 此權限無法更改任何狀態、更新資源,或讀取任何資料。 如需詳細資訊,請參閱監控指標發佈者角色。 監視計量發行者角色需求不適用於已啟用 Azure Arc 的 Kubernetes 叢集。

必要條件

更新叢集之前,請確認您是 AKS 叢集資源上擁有者角色的成員,以便為節點和 Pod 收集自訂效能計量。 這項需求不適用於已啟用 Azure Arc 的 Kubernetes 叢集。

啟用選項

使用下列其中一種方法,來啟用單一叢集或訂用帳戶中所有叢集的自訂計量。

  1. 在 Azure 入口網站中選取叢集的 深入解析 選單。

  2. 在於窗格頂端顯示的橫幅中,選取 [啟用] 以開始更新。

    顯示 Azure 入口網站 的螢幕快照,其中包含升級 AKS 叢集的橫幅。

    此程序可能需要數秒鐘的時間才能完成。 您可以在功能表的 [通知] 底下追蹤其進度。

確認更新

若要確認自訂計量已啟用,請開啟 [計量瀏覽器],並從 [計量命名空間]中 確認深入解析是否列出。

下一步