azure - Azure 应用程序错误日志的监视工具

标签 azure monitoring azure-log-analytics

是否有可用的开源/商业工具来监视并向团队通知 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/

相关文章:

python - 如何从 Python Runbook 中的 Log Analytics 工作区获取共享 key ?

sql-server - 与 Azure 数据工厂同步数据

monitoring - Nagios - 无法打开命令文件/usr/local/nagios/var/rw/nagios.cmd' 进行更新

linux - 在正在运行的服务器上安装 "netdata"可以吗?

azure - 如何通过 PowerShell 脚本从 Azure Log Analytics 工作区获取自定义日志表?

azure - 如何在 Azure Monitor 中跨 Log Analytics 和 Application Insights 进行查询

azure-application-insights - Kusto - 按周分组,周末结束

c# - AppContextSwitchOverrides 不起作用,在授权上下文中发现 3 个 DNS 声明

kubernetes - 如何使用 K8S node_problem_detector?

azure - 如何在将应用程序作为 Windows 服务运行时登录 Azure 帐户?