診断設定を使用してデータをエクスポートする
この記事では、クラシック Application Insights リソースで診断設定を有効にするために使用できる多くのオプションについて説明します。
注意
クラシック Application Insights の診断設定は、クラシック Application Insights リソースで連続エクスポートを以前に構成した場合にのみ使用できます。 既存の連続エクスポートを使用せずにエクスポートの診断設定を構成する場合は、まずワークスペース Application Insights に移行する必要があります。
警告
2024 年 4 月 29 日から 2024 年 5 月 1 日まで、継続的エクスポートはシャットダウンに備えてメンテナンスを行います。 この間、連続エクスポートは使用できなくなります。 この期間中にエクスポートされたデータは、2024 年 5 月 1 日のメンテナンス期間の終了時にエクスポートされます。 エクスポートするデータの量によっては、完全に復旧するまでに最大 72 時間かかる場合があります。
診断設定を使用すると、既存の連続エクスポート構成と並行して実行するようにデータ エクスポートを構成できます。 これらの設定は、移行後にワークスペースベースの Application Insights リソースにも引き継がされます。
重要
- クラシック Application Insights 内の連続エクスポートは、2024 年 5 月 15 日にシャットダウンされます。 この日付を過ぎると、連続エクスポート構成は使用できなくなります。
- ワークスペース ベースの Application Insights リソースに移行する場合は、テレメトリのエクスポートに診断設定を使用する必要があります。 すべてのワークスペース ベースの Application Insights リソースでは、診断設定を使用する必要があります。
- 診断設定のエクスポートにより、コストが増加する可能性があります。 詳細については、「診断設定ベースのエクスポート」を参照してください。
Azure Portal を使用して診断設定を有効にする
注意
Azure Portal の診断設定は、クラシック Application Insights リソースで連続エクスポートを以前に構成した場合にのみ使用できます。 既存の連続エクスポートを使用せずにエクスポートの診断設定を構成する場合は、まずワークスペース Application Insights に移行する必要があります。
- クラシック Application Insights リソース内で、プロパティ オプションに移動します。
- [Enable Diagnostics Settings Side-by-Side with Continuous Export]\(診断設定を連続エクスポートで並べて有効にする\) 見出し* の下で、* [診断設定を有効にする] を選択します
- ポップアップから [適用] を選択 します。
- 最終的な確認ポップアップが表示されたら、リソース内で [診断設定] オプションが有効になり、現在の連続エクスポート設定と並行して実行するようにエクスポートを構成できます。
ARM テンプレートを使用して診断設定を有効にする
従来の AI リソースで診断設定を有効にし、ARM テンプレートを目的のリソース グループにデプロイするための ARM テンプレートを準備します。
{
"$schema": https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#,
"contentVersion": "1.0.0.0",
"variables": {},
"resources": [
{
"type": "microsoft.insights/components",
"apiVersion": "2020-02-02",
"name": "<resource-name>",
"location": "<resource-location>",
"properties": {
"IngestionMode": "ApplicationInsightsWithDiagnosticSettings"
}
}
]
}
ARM テンプレートは、Azure portal、Azure CLI、Azure PowerShellを使用してデプロイできます。
次のリンクは、このタスクを実行するための一般的な方法の一部を示しています。
- ARM テンプレートと Azure portal でリソースをデプロイする
- Azure CLI で Azure Resource Manager (ARM) のデプロイ テンプレートを使用する方法
- ARM テンプレートと Azure PowerShell を使用したリソースのデプロイ
Azure CLI を使用して診断設定を有効にする
診断設定は、次の Azure CLI スクリプトを使用して有効にすることができます。
az account set --subscription "<subscription-id>"
az deployment group create --name EnableDiagnosticSettings --resource-group <resource-group-name> --template-file <path-to-template>
診断設定が有効になっていることを確認する
無効にすると 、診断設定 は [監視] の下に表示されません。
この記事の前の手順に従い、Application Insights リソース ページを更新した後、[監視] の [診断設定] をクリックして診断設定を構成できます。