gpt4 book ai didi

Azure Cli 如何为 webapp 启用 Application Insights

转载 作者:行者123 更新时间:2023-12-04 11:51:50 24 4
gpt4 key购买 nike

考虑以下代码。它创建应用程序洞察,然后检索 InstrumentationKey 并将其分配给我的 Web 应用程序。

    az monitor app-insights component create -g $resourceGroup --app $webapp --application-type web --kind web --tags $defaultTags

$instrumentationKey = az monitor app-insights component show -g $resourceGroup -a $webapp --query 'instrumentationKey' -o tsv
az webapp config appsettings set -g $resourceGroup -n $webapp --settings APPINSIGHTS_INSTRUMENTATIONKEY=$instrumentationKey APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=$instrumentationKey

但是,这不会打开 Web 应用程序的应用程序洞察,如此屏幕截图所示。我不知道如何从 azure cli 打开它。

enter image description here

最佳答案

使用链接@Alex AIT,前提是 cli 可以如下所示。

请注意,您还可以相信,如果您不创建 App Insights 实例,则会创建并使用自动实例。

# (...) Set up $plan, $resourcegroup and $region

az appservice plan create --name $plan --resource-group $resourcegroup --location $region --sku FREE

[String]$webapp="myapp"
az webapp create --name $webapp --plan $plan --resource-group $resourcegroup

[String]$appinsights=$webapp
az monitor app-insights component create --app $appinsights --location $region --resource-group $resourcegroup

# Get the instrumentation key
# '--output tsv', which is 'Tab-separated values, with no keys'
# is used to obtain the unquoted value
# as shown in https://learn.microsoft.com/en-us/cli/azure/query-azure-cli?view=azure-cli-latest#get-a-single-value
[String]$instrumentationKey = (az monitor app-insights component show --app $appinsights --resource-group $resourcegroup --query "instrumentationKey" --output tsv)

# Configure the app to use new app insights instance
# Based on https://learn.microsoft.com/en-us/azure/azure-monitor/app/azure-web-apps?tabs=net#enabling-through-powershell
az webapp config appsettings set --name $webapp --resource-group $resourcegroup --settings APPINSIGHTS_INSTRUMENTATIONKEY=$instrumentationKey APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=$instrumentationKey ApplicationInsightsAgent_EXTENSION_VERSION=~2

关于Azure Cli 如何为 webapp 启用 Application Insights,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63140378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com