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 中使用的作業清單和描述。 |