azure - 部署到 Azure 应用服务后,Application Insights 停止工作

标签 azure azure-application-insights

我的团队有一个 .NET MVC 4.6 应用程序,我们部署到 Azure 应用服务。我们正在使用Agent-based application monitoring因此,我们在应用服务器级别打开 Application Insights,它应该可以正常工作。

每次我们将应用程序部署到 Azure(使用 Azure DevOps)时; Application Insights 同时显示仍处于启用状态;不再有效。

  • 点击“实时指标”后,屏幕上会显示该应用处于离线状态(尽管它非常在线且易于访问)
  • 如果点击性能或错误,则没有数据

让 Application Insights 再次工作的唯一方法是禁用它;等待几秒钟并重新启用它。然后 Live Metrics 启动,一切正常。

这发生在我们的开发、质量检查和生产环境中。我们显然错过了一些东西,但不确定要寻找什么。 Azure 为我们提供了以下配置设置:

  • APPINSIGHTS_INSTRUMENTATIONKEY
  • APPINSIGHTS_PROFILERFEATURE_VERSION
  • APPINSIGHTS_SNAPSHOTFEATURE_VERSION
  • APPLICATIONINSIGHTS_CONNECTION_STRING
  • ApplicationInsightsAgent_EXTENSION_VERSION

我已验证仪器 key 是否正确。

最佳答案

App Insights Agent 的故障排除文档位于 https://learn.microsoft.com/en-us/azure/azure-monitor/app/status-monitor-v2-troubleshoot指出以下程序集的存在可能会导致与 App Insights Agent 发生冲突:

  • Microsoft.ApplicationInsights.dll
  • Microsoft.AspNet.TelemetryCorrelation.dll
  • System.Diagnostics.DiagnosticSource.dll

关于azure - 部署到 Azure 应用服务后,Application Insights 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66443919/

相关文章:

azure - 如何让相机在 Azure 虚拟机上工作

azure - 更新字段中的流分析问题

azure - 用于监控的遥测与组织洞察

azure - 编辑存储在 Azure Application Insights 中的跟踪表数据

azure - 是否可以不在 Application Insights 中对特定请求进行采样?

asp.net - 使用什么代替 Azure Web Apps 来允许在应用程序环境中安装 google chrome?

azure - 如何在 Azure 中设置 Sonar ?

c# - 在 Azure 服务总线上调用 Abandon 会将消息重新排队到队列的后面而不是前面

azure - 在 Azure 函数中启用 App Insights 探查器

azure - 是否可以从 Application Insights 中排除某个 url?