Azure 容器應用程式中的應用程式記錄
Azure 容器應用程式提供兩種類型的應用程式記錄種類:
- 容器主控台會從容器主控台記錄 數據流。
- 系統記錄 是由 Azure Container Apps 服務所產生。
您可在 Azure 入口網站或 CLI 中檢視近即時的記錄資料流。 如需儲存和監視記錄的其他選項,請參閱記錄選項。
容器主控台記錄
主控台記錄源自容器應用程式和 Dapr sidecars 中容器的 stderr
和 stdout
訊息。 當您在應用程式中實作記錄時,您可以為問題進行疑難排解,並監視應用程式的健康情況。
提示
使用定義完善的記錄訊息來檢測程式碼,可協助您了解程式碼的執行情形並偵錯問題。 若要深入了解最佳做法,請參閱為作業而設計。
系統記錄檔
Azure Container Apps 會產生系統記錄,通知您服務等級事件的狀態。 記錄訊息包含下列資訊:
- 已成功建立 dapr 元件
- 已成功更新 dapr 元件
- 建立 dapr 元件時發生錯誤
- 已成功裝載磁碟區
- 裝載磁碟區時發生錯誤
- 成功繫結網域
- 在應用程式上啟用驗證
- 正在建立驗證設定
- 已成功建立驗證設定
- 正在設定流量權數
- 正在建立新的修訂版本:
- 已成功佈建修訂版本
- 停用舊修訂版本
- 佈建修訂時發生錯誤
系統記錄檔會發出下列訊息:
來源 | 類型 | 訊息 |
---|---|---|
Dapr | 資訊 | 已成功建立 Dapr 元件 <component-name>,範圍為 <dapr-component-scope> |
Dapr | 資訊 | 已成功更新 Dapr 元件 <component-name>,範圍為 <component-type> |
Dapr | 錯誤 | 建立 Dapr 元件 <component-manme> 時發生錯誤 |
磁碟區裝載 | 資訊 | 已成功裝載 <revision-scope> 修訂的 <volume-name> 磁碟區 |
磁碟區裝載 | 錯誤 | 裝載 <volume-name> 磁碟區時發生錯誤 |
網域繫結 | 資訊 | 成功將 <domain> 網域繫結至 <container app name> 容器應用程式 |
驗證 | 資訊 | 在應用程式上啟用驗證。 正在建立驗證設定 |
驗證 | 資訊 | 已成功建立驗證設定 |
流量加權 | 資訊 | 設定 <revision-name\> 修訂的流量加權 <percentage>% |
修訂佈建 | 資訊 | 正在建立新的修訂:<revision-name> |
修訂佈建 | 資訊 | 成功佈建修訂 <name> |
修訂佈建 | 資訊 | 停用自 'ActiveRevisionsMode=Single' 以後的舊修訂 |
修訂佈建 | 錯誤 | 在佈建 <revision-name> 時發生錯誤。 ErrorCode:<[ErrImagePull]|[Timeout]|[ContainerCrashing]> |