共用方式為


即時檢視 Kubernetes 事件和指標

容器深入解析中的即時資料功能可讓您直接存取 Azure Kubernetes Service (AKS) 容器記錄 (stdout/stderror)、事件和 Pod 計量。 其會公開對 kubectl logs -ckubectl get 事件和 kubectl top pods 的直接存取。 主控台窗格會顯示容器引擎所產生的記錄、事件和計量,協助即時疑難排解問題。

附註

AKS 使用 Kubernetes 叢集層級的記錄架構。 容器記錄位於節點上的 /var/log/containers 內。 若要存取節點,請參閱連線至 Azure Kubernetes Service (AKS) 叢集節點

如需設定或疑難排解即時資料功能的說明,請參閱設定指南。 此功能會直接存取 Kubernetes API。 如需驗證模型的詳細資訊,請參閱 Kubernetes API

檢視 AKS 資源即時記錄

附註

您必須位於相同私人網路的機器上,才能從私人叢集存取即時記錄。

你不能查看一個有超過三個容器的 Pod 的即時紀錄。

不論是否使用容器深入解析,若要從 AKS 資源檢視中檢視 Pod、部署、複本集、具狀態集、精靈集、作業或 cron 作業的即時記錄:

  1. 在 Azure 入口網站中,瀏覽至您的 AKS 叢集資源。
  2. 從 [服務] 功能表的 [Kubernetes 資源] 底下,選取 [工作負載]。
  3. 從個別索引標籤中選取 Pod、部署、複本集、具狀態集、精靈集或作業。
  4. 從 [概觀] 窗格中,選取 [ 即時記錄],然後選取 Pod 以開始收集實時數據。

檢視即時事件和指標

當您選取容器、Pod、節點、複本集、可設定狀態集、常駐程式集、工作、cron 工作或部署時,您可以檢視儲存器引擎所產生的即時事件和度量資料。

  1. 在 Azure 入口網站中,瀏覽至您的 AKS 叢集資源。

  2. 從 Azure 入口網站 的 AKS 叢集中,選取 [監視]。

  3. 節點、控制器容器索引標籤中選取物件。

  4. 從概觀窗格中,選取 [即時事件][即時計量]。 只有在選取 Pod 時,才能從節點控制器檢視中取得即時指標。 如果使用 Microsoft Entra ID 來設定 AKS 叢集並配置為單一登入,系統會在首次使用該瀏覽器會話時提示您進行身份驗證。 選取您的帳戶,然後向 Azure 完成驗證。

    顯示 Azure 入口網站中 [即時活動] 窗格的螢幕快照。

附註

若要從 Log Analytics 工作區檢視資料,請選取 [在 Log Analytics 中檢視事件]。 記錄搜尋結果可能會顯示節點精靈集複本集具狀態集作業Cron 作業Pod容器。 這些記錄可能已不存在。 [具狀態集] 的記錄搜尋結果會顯示具狀態集合中 Pod 的資料。 這時,嘗試搜尋在 kubectl 中無法使用的容器記錄也會失敗。 請參閱如何查詢容器深入解析中的記錄,以深入了解如何檢視歷程記錄、事件和計量。

使用即時資料檢視

下列各節說明您可以在不同即時資料檢視中使用的功能。

篩選事件

檢視事件時,您也可使用位於搜尋列下方的膠囊來限制結果。 根據您選取的資源而定,此膠囊按鈕會列出可供選擇的節點、Pod、命名空間或叢集。

即時資料功能包含搜尋功能。 您可以在 [搜尋] 方塊中輸入關鍵字或字詞來篩選結果。 所有相符的結果皆會醒目提示,以利快速檢閱。 當您檢視事件時,也可以使用搜尋列下方的 [篩選 ] 功能來限制結果。 您可以從節點、Pod、命名空間或叢集中選擇,視所選取的資源而定。

捲動、鎖定和暫停

若要暫停自動捲動並控制索引標籤的行為,以便可以手動方式捲動查看新的記錄資料讀取,請選取 [捲動] 選項。 若要重新啟用自動捲動,請再次選取 捲動。 您也可以選取 [暫停] 選項,暫停擷取記錄或事件資料。 準備好繼續時,請選取 [播放]

疑難排解問題時,請只短時間暫止或暫停自動捲動。 這些要求可能會影響叢集上 Kubernetes API 的可用性和節流。

重要事項

這項功能在作業期間不會永久儲存任何資料。 當您關閉瀏覽器或瀏覽至其他位置時,系統會刪除工作階段期間擷取的所有資訊。 資料的視覺呈現效果只保留五分鐘,這是計量功能的時限。 所有超過五分鐘的計量也都會予以刪除。 合理記憶體使用量限制內的即時資料緩衝區查詢。

後續步驟