web-dev-qa-db-ja.com

AzureCLIを使用したアプリケーションインサイトの作成

AzureCLIを使用してアプリケーションインサイトを作成したいと思います。このトピックに関するドキュメントが見つかりません。出来ますか?

7
Dzior

Rohitが提供するリンクは機能します

az resource create \
    --resource-group $RESOURCE_GROUP \
    --resource-type "Microsoft.Insights/components" \
    --name $NAMESPACE_PREFIX-appinsights \
    --location $PRIMARY_LOCATION \
    --properties '{"Application_Type":"web"}'

https://github.com/Azure/azure-cli/issues/5543#issuecomment-36500162

9
Dzior

生成されたインストルメンテーションキーを関数アプリなどの別のリソースに関連付ける必要がある場合は、次のようにgrepおよびxargsを使用できます。

# Creates insights component for monitoring. Note generated instrumentation key
# is set in function app.
az resource create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --resource-type "Microsoft.Insights/components" \
    --name ${FUNCTION_APP_NAME} \
    --location ${LOCATION} \
    --properties '{"Application_Type":"web"}' \
| grep -Po "\"InstrumentationKey\": \K\".*\"" \
| xargs -I % az functionapp config appsettings set \
    --name ${FUNCTION_APP_NAME} \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --settings "APPINSIGHTS_INSTRUMENTATIONKEY = %"
2
Matt Anders

Application Insightsは、複数のプラットフォーム上のWeb開発者向けの拡張可能なアプリケーションパフォーマンス管理(APM)サービスです。これを使用して、ライブWebアプリケーションを監視できます。 Application Insights に関する詳細を取得できます。

AzureMonitorに属しています。適切なCLIコマンドは az monitor 。これがお役に立てば幸いです。

0
Charles Xu

az monitor app-insights コンポーネントは、コマンドラインからアプリケーションインサイトコンポーネントを作成、検査、変更、および削除するためのコマンドを提供します。

0
Yngvar Johnsen