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/

相关文章:

c# - Application Insights 开发人员模式在 ASP.NET Core 3.1 中不起作用

Azure 网站和有状态 WebApp

asp.net - 在 Azure 网站中加载/反射(reflect)自定义程序集

azure - AzureAppService 中的线程计数指标

postgresql - 使用Azure功能将Postgres数据备份/导出到Azure Blob存储

c# - 并非所有日志级别都记录在 Application Insights 中

c# - Microsoft.Azure.Management.Fluent.Azure 从不响应

azure - 我的 Protobuf Swagger API 应使用什么 MIME 类型?

Azure-Function 部署终止了我正在运行的进程..我可以避免吗?

Azure Kusto - 在跟踪中的消息字段上使用 extract()