2

是否有任何可用的开源/商业工具可以监视并通知团队有关 Azure webapp 错误日志中记录的错误。

编辑:一旦出现错误日志,就需要一封电子邮件。

4

1 回答 1

1

您可以使用 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 侦听器的好文章。

于 2017-10-25T16:50:07.530 回答