是否有任何可用的开源/商业工具可以监视并通知团队有关 Azure webapp 错误日志中记录的错误。
编辑:一旦出现错误日志,就需要一封电子邮件。
是否有任何可用的开源/商业工具可以监视并通知团队有关 Azure webapp 错误日志中记录的错误。
编辑:一旦出现错误日志,就需要一封电子邮件。
您可以使用 Application Insights。
您可以记录和监视 Web服务器诊断和应用程序诊断。
应用程序诊断
应用程序诊断允许您捕获 Web 应用程序产生的信息。ASP.NET 应用程序可以使用System.Diagnostics.Trace
该类将信息记录到应用程序诊断日志中。例如:
System.Diagnostics.Trace.TraceError("If you're seeing this, something bad happened");
若要在Azure 门户中启用诊断,请转到 Web 应用程序的刀片,然后单击“设置”>“诊断日志”。
当您启用应用程序诊断时,您还可以选择级别。此设置允许您将捕获的信息过滤为信息性、警告或错误信息。将此设置为详细将记录应用程序生成的所有信息。
警报
在 Application Insights 中,您可以创建自定义指标警报。您可以在指标“异常率”上设置警报,并将电子邮件地址设置为通知点。
文章
这是一篇关于如何使用 Application Insights 和 Trace 侦听器的好文章。