容器深入解析概觀

容器深入解析是 Azure 監視器的一項功能,可監視部署至 Azure 或由 已啟用 Azure Arc 的 Kubernetes所管理的容器工作負載效能和健康情況。 除了收集容器記錄之外,還會從控制器、節點和容器收集記憶體和處理器計量。 您可以使用檢 集合和 預先建置的活頁簿,分析叢集中不同元件的收集的資料。

下列影片提供中繼層級的深入探討,可協助您了解如何使用容器深入解析來監視 AKS 叢集。 影片為「適用於容器的 Azure 監視器」,這是「容器深入解析」的前稱。

容器深入解析的功能

容器深入解析包含下列功能,可用來瞭解 Kubernetes 叢集和容器工作負載的效能和健康情況:

  • 藉由識別在每個節點上執行的容器及其處理器和記憶體使用率,來識別資源瓶頸。
  • 識別容器群組及其裝載于容器實例中的容器的處理器和記憶體使用率。
  • 藉由識別容器位於控制器或 Pod 中的位置,來檢視控制器或 Pod 的整體效能。
  • 檢閱在和支援 Pod 的標準程序無關之主機上執行的工作負載的資源使用率。
  • 藉由了解叢集在負載低於平均和最繁重時的行為,協助識別容量需求並判斷叢集可承受的最大負載。
  • 存取容器引擎所產生的即時容器記錄和計量,以即時協助疑難排解問題。
  • 設定警示,當節點或容器上的 CPU 和記憶體使用率超過閾值,或在叢集在基礎結構或節點健康情況彙總時發生健康情況狀態變化時,主動通知您或加以記錄。

存取容器深入解析

在 Azure 入口網站中,從 [監視] 功能表的 [容器] 中存取容器見解,或者,選取 [見解],直接從選取的 AKS 叢集中存取。 [Azure 監視器] 功能表可讓您全域檢視所有已部署和受監視的容器。 這項資訊可讓您搜尋及篩選您的訂閱和資源群組。 然後,您可以從選取的容器鑽研容器深入解析。 直接從 AKS 頁面存取特定 AKS 容器的容器深入解析。

顯示存取容器深入解析方法概觀的螢幕擷取畫面。

收集的資料

容器深入解析會將資料傳送至 記錄計量 ,您可以在其中使用 Azure 監視器的不同功能進行分析。 它與其他 Azure 服務搭配運作,例如 適用于 Prometheus 的 Azure 監視器受控服務 ,以及 受控 Grafana ,以完整監視 Kubernetes 叢集和容器工作負載。 如需這些其他服務的詳細資訊,請參閱 監視資料

使用容器深入解析和相關服務從 Kubernetes 叢集收集監視資料的圖表。

支援的設定

容器深入解析支援下列設定:

容器深入解析支援執行 Linux 和 Windows Server 2019 作業系統的叢集。 其支援的容器執行階段包括 Moby 以及任何與 CRI 相容的執行階段,例如 CRI-O 和 ContainerD。 自 2022 年 9 月起,不再支援 Docker 作為容器執行階段。 如需此淘汰的詳細資訊,請參閱 AKS 版本資訊

注意

Windows Server 2022 作業系統的容器深入解析支援現為公開預覽狀態。

後續步驟

若要開始監視您的 Kubernetes 叢集,請檢閱啟用容器深入解析,以了解啟用監視的需求和可用方法。