与 Azure Monitor(预览版)的新应用服务集成
发布日期:十一月 04, 2019
我们非常高兴宣布应用服务与 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 上受支持
如需提供任何反馈,请在开发人员论坛上通过创建条目与我们联系。