Azure 为什么自动发布后需要手动打开app insights?

Azure 为什么自动发布后需要手动打开app insights?,azure,azure-devops,azure-resource-manager,appinsights,Azure,Azure Devops,Azure Resource Manager,Appinsights,为什么app insights在发布后不自动打开? 在执行自动发布后,我在门户中导航到app insights时得到以下信息: 以下是我如何在ARM模板中定义的: { "type": "microsoft.insights/components", "kind": "web", "name": "[parameters('webAppName')]", &qu

为什么app insights在发布后不自动打开?

在执行自动发布后,我在门户中导航到app insights时得到以下信息:

以下是我如何在ARM模板中定义的:

{
  "type": "microsoft.insights/components",
  "kind": "web",
  "name": "[parameters('webAppName')]",
  "apiVersion": "2015-05-01",
  "location": "[parameters('location')]",
  "tags": {
    "[concat('hidden-link:', resourceGroup().id, '/providers/Microsoft.Web/sites/', parameters('webAppName'))]": "Resource",
    "displayName": "[parameters('webAppName')]"
  },
  "properties": {
    "Application_Type": "web"
  },
  "dependsOn": []
}
我做错了什么为什么app insights没有自动打开?

请注意,我添加了以下应用程序设置:


为了让Azure门户显示与Application Insights的主动集成,您需要设置三个应用程序设置。原因是您还需要配置Application Insights代理扩展

请注意,设置InstrumentationKey可能足以让应用程序将遥测发送到ApplicationInsights,例如,如果您使用的是ASP.NET Core和相应的Nuget软件包。但是门户需要这三个方面来显示活动的集成

{
“资源”:[
{
“名称”:“[参数('name')]”,
“类型”:“Microsoft.Web/sites”,
“财产”:{
“站点配置”:{
“应用设置”:[
{
“名称”:“APPINSIGHTS\u INSTRUMENTATIONKEY”,
“值”:“[参考('microsoft.insights/components/AppMonitoredSite','2015-05-01')。InstrumentationKey]”
},
{
“名称”:“APPLICATIONINSIGHTS\u CONNECTION\u STRING”,
“值”:“[参考('microsoft.insights/components/AppMonitoredSite','2015-05-01')。连接字符串]”
},
{
“名称”:“ApplicationInsightsAgent\u扩展\u版本”,
“值”:“~2”
}
]
},
“名称”:“[参数('name')]”,
“serverFarmId:“[concat('/subscriptions/',parameters('subscriptionId'),'/resourcegroups/',parameters('serverFarmResourceGroup'),'/providers/Microsoft.Web/serverfarms/',parameters('hostingPlanName'))]”,
“hostingEnvironment”:“[参数('hostingEnvironment')”
},
“dependsOn”:[
“[concat('Microsoft.Web/serverfarms/',parameters('hostingPlanName'))]”,
“microsoft.insights/components/AppMonitoredSite”
],
“apiVersion”:“2016-03-01”,
“位置”:“[参数('位置')]”
},
{
“apiVersion”:“2016-09-01”,
“名称”:“[参数('hostingPlanName')]”,
“类型”:“Microsoft.Web/serverfarms”,
“位置”:“[参数('位置')]”,
“财产”:{
“名称”:“[参数('hostingPlanName')]”,
“workerSizeId”:“[参数('workerSize')]”,
“numberOfWorkers”:“1”,
“hostingEnvironment”:“[参数('hostingEnvironment')”
},
“sku”:{
“层”:“[参数('sku')]”,
“名称”:“[参数('skuCode')]”
}
},
{
“apiVersion”:“2015-05-01”,
“名称”:“AppMonitoredSite”,
“类型”:“microsoft.insights/components”,
“地点”:“美国西部2号”,
“财产”:{
“应用程序ID”:“[参数('名称')]”,
“请求来源”:“IbizaWebAppExtensionCreate”
}
}
],
“参数”:{
“姓名”:{
“类型”:“字符串”
},
“hostingPlanName”:{
“类型”:“字符串”
},
“主机环境”:{
“类型”:“字符串”
},
“地点”:{
“类型”:“字符串”
},
“sku”:{
“类型”:“字符串”
},
“SKU代码”:{
“类型”:“字符串”
},
“工作化”:{
“类型”:“字符串”
},
“serverFarmResourceGroup”:{
“类型”:“字符串”
},
“订阅ID”:{
“类型”:“字符串”
}
},
“$schema”:”https://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
“内容版本”:“1.0.0.0”
}

另请参见我的另一个答案:

您是否查看过任何带有app insights web应用集成的ARM模板示例?它们包括附加的appsettings,其中包含必要的内容,如插装键。您甚至可以从门户导出一个配置正确的web应用程序的ARM模板,并发现您缺少的内容。@DanielMann感谢您的评论,我已经更新了问题以显示我添加的设置。请实际查看ARM模板示例。您添加的密钥不正确。谢谢。我将更新APPINSIGHTS的密钥_INSTRUMENTATIONKEY@DanielMann我还没能弄明白这一点。内脏沙伯斯