在部署到Azure应用程序服务后,应用程序洞察停止工作 [英] Application Insights stops working after deployment to Azure App Service
本文介绍了在部署到Azure应用程序服务后,应用程序洞察停止工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的团队有一个部署到Azure应用服务的.NET MVC 4.6应用程序。我们使用的是Agent-based application monitoring实现,因此,我们在应用程序服务器级别启用了应用程序洞察,它应该可以正常工作。
每次我们将应用程序部署到Azure时(使用Azure DevOps);显示时的应用程序洞察仍处于启用状态;不再起作用。
- 点击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屋!
查看全文