将Application Insights与多个部署插槽配合使用

Ste*_*ell 6 azure-application-insights azure-web-app-service

我开始针对具有多个部署的ASP.NET Web应用程序实现Application Insights; Prod,Staging,Dev,Dev2.目前,生产槽位于空闲状态,部署在staging,dev和dev2中.

应用程序运行状况磁贴显示对Prod主页的请求,但实际上我想查看staging,dev和dev2的遥测.是否可以为我的Web应用程序中的所有插槽使用1个Application Insights资源,或者是否必须为每个插槽创建单独的Application Insights?

Ste*_*ell 3

我已经解决了这个问题。我通过门户为已部署的应用程序启用了 Application Insights,该应用程序似乎只为“主”生产槽中部署的内容启用遥测收集。就我而言,这是默认的“此网络应用程序已成功创建”蓝色登陆屏幕。尽管我的其他 3 个部署槽位部署了应用程序,但没有收集这些应用程序的数据。

为了允许收集所有槽,请返回 Visual Studio 并通过那里配置 Application Insights。然后,您可以将应用程序重新部署到您希望的任何部署槽,并且 OOTB 遥测收集将会发生。