Azure 应用服务 UI 曾经能够直接检查 5xx 错误。自从我们开始使用 Azure 以来,UI 几乎一直在变化,而这种能力似乎已经消失了。
我们看到一些 5xx 错误,并且没有错误报告,我想进入我们的应用程序代码并修复用户未报告的任何崩溃。
日志流没有提供任何有用的信息,所以我在这里想知道。什么是了解正在发生的服务器端错误细节的好方法?
Azure 应用服务 UI 曾经能够直接检查 5xx 错误。自从我们开始使用 Azure 以来,UI 几乎一直在变化,而这种能力似乎已经消失了。
我们看到一些 5xx 错误,并且没有错误报告,我想进入我们的应用程序代码并修复用户未报告的任何崩溃。
日志流没有提供任何有用的信息,所以我在这里想知道。什么是了解正在发生的服务器端错误细节的好方法?
要获取有关您的错误的最详细信息,您希望将您的网络应用程序连接到 App Insights。这将收集所有这些数据,并为您提供一种(相对)简单的方法来深入研究它们。App Insights 有一个免费套餐,您可以启用它以进行基本监控,而无需更改您的应用程序。见这里。
另一个值得关注的地方是 Kudu。如果您转到门户中的高级工具 (Kudu),您可以浏览站点的内容并查看日志文件夹。500 错误通常会显示在事件日志中。
最后,如果您单击“诊断和解决问题”链接并转到“可用性和性能”,新的诊断工具实际上非常擅长向您显示错误以及导致错误的原因
您可以利用警报机制来创建 Azure App 服务。一旦遇到任何 Http5xx 错误,它就会触发某些警报来提示您。警报也可以与操作组集成(通知您)通知选项电子邮件、短信、LogicApp FunctionsApp Runbook ITSM Webhook
希望能帮助到你
参考: https : //docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templates https://docs.microsoft.com/en-us/azure/azure-monitor /platform/alerts-metric-near-real-time https://docs.microsoft.com/en-us/azure/app-service/web-sites-monitor
这是为了阐明如何使用 Kudu 在 Azure 中查看实时 5xx 错误:
转到高级工具 - > Kudo。
选择“日志流”并等待它加载。
重现 5xx 错误。
您将看到错误详细信息实时显示在日志中。