共用方式為


AKS Arc 監視數據參考

本文概述用來監視 AKS Arc 中 Kubernetes 叢集的計量和記錄。

計量

平台指標

下表列出 AKS Arc 支援的平台計量。若要檢視這些基本平臺計量,您可以在 Kubernetes 叢集上安裝可檢視性擴充功能,並等候幾分鐘以啟動自動計量擷取。 請遵循每個連結,以取得每個特定類型計量的詳細清單:

計量類型 資源提供者/類型命名空間
布建的叢集 Microsoft.HybridContainerService/provisionedClusters
已連線的叢集 Microsoft.Kubernetes/connectedClusters

Prometheus 指標

若要檢視更細微的計量,建議您在 Kubernetes 中啟用 Managed Prometheus 擴充功能,然後在計量總管或 Managed Grafana 中查詢 Prometheus 計量。 如需擴充功能上線指示,請參閱本文

Azure 監視器記錄

AKS Arc 支援兩種類型的記錄:控制平面記錄實作為資源記錄,以及容器深入解析記錄。 如需使用診斷設定匯出控制平面記錄(如稽核記錄)的詳細資訊,請參閱 監視 Kubernetes 稽核事件。 如需啟用 Container Insights 的詳細資訊,請參閱 啟用 Container Insights

控制平面記錄

下表列出 AKS Arc 可用的記錄類別。您也可以在 Azure 監視器資源記錄參考中看到此資料表:

類別 描述 資料表 (資源特定模式)
kube-apiserver 來自 API 伺服器的記錄。 ArcK8SControlPlane
kube-audit 每個稽核事件的稽核記錄資料,包括 get、list、create、update、delete、patch 和 post。 ArcK8SAudit
kube-audit-admin kube-audit 記錄類別的子集。 藉由排除記錄中的 get 和 list 稽核事件,大幅減少記錄數目。 ArcK8SAuditAdmin
kube-controller-manager 深入瞭解 Kubernetes 與 Azure 控制平面之間可能發生的問題。 典型的範例是 AKS 叢集沒有足夠的許可權與 Azure 互動。 ArcK8SControlPlane
kube-scheduler 來自排程器的記錄。 ArcK8SControlPlane
cluster-autoscaler 瞭解 AKS 叢集為何相應增加或減少,但可能不預期。 這項資訊也有助於將相關時間間隔相互關聯,讓叢集中可能發生相關專案。 ArcK8SControlPlane
cloud-controller-manager Kubernetes 雲端控制器管理員中 cloud-node-manager 元件的記錄。 ArcK8SControlPlane
成立條件 受控 Microsoft Entra ID 和 Azure RBAC 稽核。 針對受控Microsoft Entra識別符,此類別包含中的令牌和用戶資訊。針對 Azure RBAC,其包含進出的存取權檢閱。 ArcK8SControlPlane
csi-aksarcdisk-controller 來自 AKS Arc CSI 記憶體驅動程式的記錄。 ArcK8SControlPlane
csi-aksarcsmb-controller 來自 AKS Arc SMB CSI 記憶體驅動程式的記錄。 ArcK8SControlPlane
csi-aksarcnfs-controller 來自 AKS Arc NFS CSI 記憶體驅動程式的記錄。 ArcK8SControlPlane

如需詳細資訊,請參閱 Azure 監視器中支援的所有資源記錄類別類型清單

Azure 監視器記錄數據表

您可以在 Log Analytics 工作區中分析控制層面的日誌和容器見解。 請參閱 Azure Monitor 參考中的 Log Analytics 資料表。

活動記錄

下表列出幾個可能在活動記錄中顯示的 AKS 相關操作範例。 使用活動記錄檔來追蹤資訊,例如叢集何時建立或何時變更其組態。 您可以在入口網站中或使用其他方法來檢視此資訊。 您也可以使用它來建立活動記錄警示,以在事件發生時主動收到通知:

資源類型 備註
ProvisionedClusterInstances 請遵循此連結,以取得 AKS Arc 中使用的作業清單和描述。

下一步