是否有可用的开源/商业工具来监视并向团队通知 Azure Web 应用程序错误日志中记录的错误。
编辑:错误日志后需要立即发送电子邮件。
最佳答案
您可以使用 Application Insights。
您可以记录和监控网络服务器诊断和应用程序诊断。
应用程序诊断
应用程序诊断允许您捕获 Web 应用程序生成的信息。 ASP.NET 应用程序可以使用 System.Diagnostics.Trace 类将信息记录到应用程序诊断日志中。例如:
System.Diagnostics.Trace.TraceError("If you're seeing this, something bad happened");
在 Azure Porta 中启用诊断l,转到您的 Web 应用程序的边栏选项卡,然后单击“设置”>“诊断日志”。
启用应用程序诊断时,您还可以选择级别。此设置允许您将捕获的信息过滤为信息、警告或错误信息。将其设置为详细将记录应用程序生成的所有信息。
警报
在 Application Insights 中,您可以 create custom metric alerts 。您可以针对指标“异常率”设置警报,并将电子邮件地址设置为通知点。
文章
这是一个很好的article本主题介绍如何使用 Application Insights 和 Trace 监听器。
关于azure - Azure 应用程序错误日志的监视工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46936707/