azure-web-app-service - 从 azure-cli 向 Web App 或 Function App 添加 App Insights 支持

标签 azure-web-app-service azure-functions azure-application-insights azure-cli

有没有办法从 azure-cli 为 Web 应用或函数应用创建和/或激活 App Insights?

现在浏览文档。

最佳答案

我之前也考虑过你的问题。要创建应用程序洞察力,az resource create 似乎是另一个答案中提到的当前唯一可能的方法。但我不确定它是否 100% 有效,您可以尝试一下。

要激活 WebApp 或 FunctionApp 的 Application insight,我们只需在 WebApp 或 FunctionApp 的Application settings 中添加一个名为 APPINSIGHTS_INSTRUMENTATIONKEY 的设置。只需使用下面的命令,它在我这边运行良好。

#retrive the InstrumentationKey of your application insight
$key = az resource show -g <resource group name> -n <appinsight name> --resource-type "Microsoft.Insights/components" --query properties.InstrumentationKey

#set the application insight for function app
az functionapp config appsettings set -g <resource group name> -n <function app name> --settings "APPINSIGHTS_INSTRUMENTATIONKEY = $key"

#set the application insight for web app
az webapp config appsettings set -g <resource group name> -n <web app name> --settings "APPINSIGHTS_INSTRUMENTATIONKEY = $key"

测试样例(web app结果相同):

enter image description here 检查门户:

enter image description here

关于azure-web-app-service - 从 azure-cli 向 Web App 或 Function App 添加 App Insights 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53154397/

相关文章:

azure - Azure Application Insights 和 Google 搜索之间的 IP 地址不匹配

c# - ThreadPool SetMinThreads - 设置它的影响

azure - 如何在 .NET Core 中进行应用设置以转换为 Azure 应用设置?

azure-devops - VSTS 发布 HTTPS 状态 200 的管道门成功标准

azure-functions - OpenApiExample 未显示在 swagger UI 中

node.js - 如何在 Javascript (node.js) 的开发人员模式下运行 Azure Application Insights

azure - 将数据从一个 Azure Application Insight 导入到另一个 Application Insight

azure - 从 TFS 发布到 Azure 时,为什么我会收到 CouldnotfetchacccesstokenforAzureStatusCode

c# - 如何执行 Azure Queue 触发的大量持久函数?

c# - 如何在 Visual Studio MVC 项目中使用 Application Insights REST API