Share via


Azure 容器應用程式中的可檢視性

Azure 容器應用程式提供數個內建的可檢視性功能,可讓您全面檢視容器應用程式在整個生命週期中的健康情況。 這些功能有助於您監視和診斷應用程式的狀態,以改善效能並因應趨勢和危急問題。

這些功能包括:

功能 描述
記錄串流 近乎即時地從容器檢視串流系統和控制台記錄。
容器主控台 連線 至容器中的Linux主控台,以從容器內部對應用程式進行偵錯。
Azure 監視器計量 透過計量數據檢視和分析應用程式的計算和網路使用量。
應用程式記錄 使用記錄資料監視、分析和偵錯您的應用程式。
Azure 監視器 Log Analytics 執行查詢以檢視和分析應用程式的系統和應用程式記錄。
Azure 監視器警示 建立和管理警示,以根據計量和記錄數據通知您事件和條件。

注意

雖然不是內建功能, 但 Azure 監視器 Application Insights 是監視 Web 和背景應用程式的強大工具。 雖然 Container Apps 不支援 Application Insights 自動檢測代理程式,但您可以使用 Application Insights SDK 來檢測應用程式程式代碼。

應用程式生命週期可觀察性

使用 Container Apps 可檢視性功能,您可以在開發到生產生命週期中監視您的應用程式。 下列各節說明每個階段最有效的監視功能。

開發和測試

在開發和測試階段,即時存取容器的應用程式記錄和控制台對於偵錯問題而言非常重要。 Container Apps 提供:

部署

部署容器應用程式之後,持續監視可協助您快速找出在錯誤率、效能和資源耗用量周圍發生的問題。

Azure 監視器可讓您使用下列功能來追蹤您的應用程式:

維護

Container Apps 會藉由建立 修訂來管理容器應用程式的更新。 您可以在藍色綠色部署中同時執行多個修訂,或執行 A/B 測試。 這些可觀察性功能可協助您跨修訂監視您的應用程式:

下一步