预览中

与 Azure Monitor(预览版)的新应用服务集成

更新时间:十一月 04, 2019

作者:Yutang LinJason Freeberg

我们非常高兴宣布应用服务与 Azure Monitor 有新的改进的集成。现在你可以将日志从 Windows 或 Linux 应用服务发送到存储帐户、事件中心或日志分析。此功能目前提供公共预览版。

Web 应用的可见性增强

Azure Monitor 是中心可观测性服务,用于收集、分析和处理来自其他 Azure 资源的遥测。可以使用 Azure Monitor 设置基于规则的警报,创建仪表板,通过事件中心导出到第三方服务,或者将日志和指标存档以满足符合性需求。

应用服务与 Monitor 的集成改进为开发和操作团队启用新的可观测性方案。发生异常时,开发者可以设置具有完整堆栈跟踪的自动电子邮件。操作团队可以创建仪表板以查看应用程序的整体性能和稳定性。符合性团队可以监视登陆尝试和文件更改。

六种全新的日志类型

应用服务现将以下日志类型输出到 Azure Monitor。

  • AppServiceConsoleLogs:写入控制台的任何日志或输出(也称为标准输出或标准错误)
  • AppServiceHTTPLogs:来自 Web 服务器的访问日志(适用于 Windows Web 应用的 IIS、适用于 Linux 的 Nginx)
  • AppServiceEnvironmentPlatformLogs:查看 ASE 操作的日志,比如缩放、配置更改或状态
  • AppServiceAuditLogs:通过 FTP 或 Kudu 登录的任何用户日志
  • AppServiceFileAuditLogs:通过 FTP 或 Kudu 更改文件(添加、删除或更新)的日志
  • AppServiceAppLogs:写入堆栈的日志记录实用工具的任何日志或异常。支持多行日志和异常

下表显示日志类别的当前可用性。

日志名称 Windows Linux
AppServiceConsoleLogs TBA ✔️
AppServiceHTTPLogs ✔️ ✔️
AppServiceEnvironmentPlatformLogs ✔️ ✔️
AppServiceAuditLogs ✔️ ✔️
AppServiceFileAuditLogs TBA TBA
AppServiceAppLogs TBA ✔️ *

  * 在 Java SE 和 Tomcat 上受支持

了解详情

应用服务快速入门教程

如需提供任何反馈,请在开发人员论坛上通过创建条目与我们联系。

  • 应用服务
  • Azure Monitor
  • Microsoft Ignite