Azure 容器應用程式提供兩種類型的應用程式記錄類別:
您可以在 Azure 入口網站或 CLI 中近乎即時地檢視 記錄資料流程 。 如需儲存和監控日誌的更多選項,請參閱 記錄選項。
容器控制台日誌
主控台記錄源自容器應用程式和 Dapr sidecars 中容器的 stderr 和 stdout 訊息。 當您在應用程式中實作記錄時,您可以解決問題並監控應用程式的健康狀況。
小提示
使用定義良好的記錄訊息檢測程式碼,可協助您瞭解程式碼的執行方式,並偵錯問題。 如需最佳實務的詳細資訊,請參閱 作業 設計。
系統日誌
Azure 容器應用程式會產生系統記錄,以通知您服務層級事件的狀態。 記錄訊息包括下列資訊:
- 已成功建立 Dapr 元件
- 成功更新 Dapr 元件
- 建立 Dapr 元件時發生錯誤
- 成功掛載磁碟區
- 掛載磁碟區錯誤
- 成功繫結網域
- 在應用程式上啟用驗證
- 建立驗證設定
- 驗證設定已成功建立
- 設定流量權重
- 建立新修訂
- 已成功佈建修訂版本
- 禁用舊版本
- 佈建修訂時發生錯誤
系統日誌會發出下列訊息:
| 來源 | 類型 | Message |
|---|---|---|
| Dapr | Info | 已成功建立 Dapr 元件 <component-name>,範圍為 <dapr-component-scope> |
| Dapr | Info | 已成功更新 Dapr 元件 <component-name>,範圍為 <component-type> |
| Dapr | 錯誤 | 建立 Dapr 元件 <時發生錯誤 component-name> |
| 磁碟區裝載 | Info | 已成功裝載 <revision-scope> 修訂的 <volume-name> 磁碟區 |
| 磁碟區裝載 | 錯誤 | 裝載 <volume-name> 磁碟區時發生錯誤 |
| 網域繫結 | Info | 已成功將網域 <網域> 系結至容器應用程式 <容器應用程式名稱> |
| Authentication | Info | 在應用程序上啟用身份驗證。 建立驗證設定 |
| Authentication | Info | 驗證設定已成功建立 |
| 流量權重 | Info | 設定 <revision-name\> 修訂的流量加權 <percentage>% |
| 修訂佈建 | Info | 建立新修訂: <revision-name> |
| 修訂佈建 | Info | 成功佈建修訂 <name> |
| 修訂佈建 | Info | 停用自 'ActiveRevisionsMode=Single' 以後的舊修訂 |
| 修訂佈建 | 錯誤 | 配置<revision-name>修訂時發生錯誤。 錯誤代碼: <[ErrImagePull]|[超時]|[容器崩潰]> |