Application Insight中没有为部署到虚拟应用程序的应用程序显示度量标准

时间:2016-12-06 16:43:56

标签: azure-web-sites azure-application-insights

我们正尝试在部署到Azure App Service中的虚拟应用程序的Web API中使用MS Application Insights。目前,此应用服务是使用部署插槽部署的。

以下条件属实:

    通过在Azure门户中打开应用程序控制台,
  1. ApplicationsInsights.config已成功部署。
  2. 第二个应用程序部署到单独的应用程序服务并使用单独的检测密钥(否则配置完全相同)可以正常工作。
  3. 除仪表键之外的唯一区别如下:  1.将API作为app /1.0部署为虚拟应用程序(在ApplicationSettings:Virtual Applications and directories中定义)到目录site \ api10  2.应用服务托管在名为UAT的部署槽中。

    我怀疑问题是因为(a)它是虚拟应用程序还是(b)部署到部署位置。

    非常感谢任何见解。

1 个答案:

答案 0 :(得分:1)

根据您的描述,我创建了我的开发槽并配置了"虚拟应用程序和目录"在"设置>应用程序设置"我在Azure门户网站上的Web应用程序如下:

网站网址:http://bruce-chen-001-staging01.azurewebsites.net/

然后我按照tutorial关于使用Application Insights检测Web API。创建项目后,我将应用程序部署到Azure Web App的部署槽中。

此外,我检查了我的网页内容是否已通过KUDU成功部署到Azure。

浏览以下链接并等待片刻,然后我可以按以下方式获取我的指标:

http://bruce-chen-001-staging01.azurewebsites.net/staging01/api/values

总之,请尝试检查您的步骤,找出是否遗漏了某些内容。

相关问题