在部署到Azure应用程序服务后,应用程序洞察停止工作 [英] Application Insights stops working after deployment to Azure App Service

查看:0
本文介绍了在部署到Azure应用程序服务后,应用程序洞察停止工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

每次我们将应用程序部署到Azure时(使用Azure DevOps);显示时的应用程序洞察仍处于启用状态;不再起作用。

  • 点击Live Metrics,屏幕显示该应用程序已离线(尽管该应用程序非常在线且易于访问)
  • 如果单击性能或错误,则没有数据
让Application Insights再次工作的唯一方法是禁用它;等待几秒钟,然后重新启用它。然后Live Metrics启动,一切工作正常。

这发生在我们的开发、QA和生产环境中。我们显然遗漏了一些东西,但不确定要寻找什么。我们有Azure为我们设置的以下配置设置:

  • APPINSIGHTS_INSTRUMENTIONKEY
  • APPINSIGHTS_PROFILERFEATURE_VERSION
  • APPINSIGHTS_SNAPSHOTFEATURE_VERSION
  • APPLICATIONINSIGHTS_CONNECTION_STRING
  • ApplicationInsightsAgent_EXTENSION_VERSION

我已验证检测密钥是否正确。

推荐答案

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

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

这篇关于在部署到Azure应用程序服务后,应用程序洞察停止工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆