【问题标题】:Azure App service shows crashes in diagnostics, but no metrics / alerting optionsAzure 应用服务在诊断中显示崩溃,但没有指标/警报选项
【发布时间】:2021-04-02 06:03:13
【问题描述】:

我们正在将 ASP.Net 框架 4.8 Web API 的本地托管从本地托管转移到 azure 作为应用服务。计划是P2V3,测试应该够用了。在测试应用服务的负载期间,我们看到发生了应用程序崩溃。

这些是每天 1-3 次。事件日志、应用程序日志没有任何关于崩溃的记录,但是诊断和解决问题 -> 可用性和性能 -> 应用程序崩溃显示这些崩溃正在发生。

有一些用户的工作流程中断了,所以我们知道这影响了功能。

截图如下:

我们想要监控这些崩溃,但即使是应用服务的指标(最接近的一个是 http 服务器错误)也没有显示任何问题。活动日志中也没有任何内容。

任何人都可以建议是否可以通过指标/可以设置警报的任何其他来源来监控此崩溃信息?

顺便说一句,我们目前怀疑快照调试器或一些类似的 AI 功能会影响到这里 - https://www.koskila.net/how-to-fix-weird-production-breakpoints-errors-in-an-azure-app-service/,因为我们没有看到应用程序错误并且存在快照调试器故障。

【问题讨论】:

    标签: azure-web-app-service azure-monitoring


    【解决方案1】:

    博客文章谈到从应用代码中删除 Application Insights。这当然是一个可行的选择。如果你走这条路,你可以在你的应用服务上启用 Application Insights 并以这种方式进行监控。请参阅https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources#application-data,了解将 Application Insight 数据发送到 Azure Monitor 的不同方式

    【讨论】:

    • 我的主要需求是能够获取应用程序崩溃指标,例如添加到仪表板或设置警报
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 2020-01-09
    • 2015-07-02
    相关资源
    最近更新 更多