AzureCLIを使用してアプリケーションインサイトを作成したいと思います。このトピックに関するドキュメントが見つかりません。出来ますか?
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
生成されたインストルメンテーションキーを関数アプリなどの別のリソースに関連付ける必要がある場合は、次のように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 = %"
Application Insightsは、複数のプラットフォーム上のWeb開発者向けの拡張可能なアプリケーションパフォーマンス管理(APM)サービスです。これを使用して、ライブWebアプリケーションを監視できます。 Application Insights に関する詳細を取得できます。
AzureMonitorに属しています。適切なCLIコマンドは az monitor
。これがお役に立てば幸いです。
az monitor app-insights コンポーネントは、コマンドラインからアプリケーションインサイトコンポーネントを作成、検査、変更、および削除するためのコマンドを提供します。