你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 容器应用中的应用程序日志记录

Azure 容器应用提供两种类型的应用程序日志记录类别:

可以在 Azure 门户或 CLI 中近乎实时地查看 日志流 。 有关存储和监视日志的更多选项,请参阅 日志记录选项

容器控制台日志

控制台日志源自容器应用和 Dapr 挎斗的容器中的 stderrstdout 消息。 在应用程序中实现日志记录时,可以排查问题并监视应用的运行状况。

小窍门

使用定义完善的日志消息检测代码有助于了解代码的执行情况和调试问题。 有关最佳做法的详细信息,请参阅 运营设计

系统日志

Azure 容器应用会生成系统日志,以通知服务级别事件的状态。 日志消息包括以下信息:

  • 已成功创建 Dapr 组件
  • 已成功更新 Dapr 组件
  • 创建 Dapr 组件时出错
  • 已成功装载卷
  • 装载卷时出错
  • 已成功绑定域
  • 在应用上启用身份验证
  • 创建身份验证配置
  • 已成功创建身份验证配置
  • 设置流量权重
  • 创建新修订
  • 已成功预配修订版
  • 禁用旧版本
  • 在修订配置时出错

系统日志发出以下消息:

来源 类型 Message
Dapr 信息 已成功创建 Dapr 组件 <组件名称>,范围为 <dapr-component-scope>
Dapr 信息 已成功使用范围 <component-type> 更新 Dapr 组件 <component-name>
Dapr 错误 创建 Dapr 组件 <组件名称时出错>
卷装载 信息 已成功装载修订 <revision-scope> 的卷 <volume-name>
卷装载 错误 装载卷 <volume-name> 时出错
域绑定 信息 成功将域 <域> 绑定到容器应用 <容器应用名称>
Authentication 信息 在应用上启用身份验证。 创建身份验证配置
Authentication 信息 已成功创建身份验证配置
流量权重 信息 正在将修订 <revision-name\> 的流量权重设置为 <percentage>%
修订预配 信息 创建新版:<revision-name>
修订预配 信息 已成功预配修订 <name>
修订预配 信息 正在停用旧修订,因为“ActiveRevisionsMode=Single”
修订预配 错误 预配修订 <revision-name> 时出错。 ErrorCode: <[ErrImagePull]|[超时]|[容器崩溃]>

后续步骤