Azure Monitor ワークスペースを管理する
[アーティクル] 11/05/2024
10 人の共同作成者
フィードバック
この記事の内容
この記事では、Azure Monitor ワークスペースを作成および削除する方法について説明します。 Azure Monitor Prometheus 用マネージド サービスを構成する場合は、既存の Monitor ワークスペースを選択するか、新しいものを作成できます。
注意
Azure Monitor ワークスペースを作成すると、既定では、<azure-monitor-workspace-name>
という形式のデータ収集ルールとデータ収集エンドポイントが、MA_<azure-monitor-workspace-name>_<location>_managed
という形式のリソース グループに自動的に作成されます。 リソースまたはリソース グループの名前に制限がある Azure ポリシーがある場合は、これらのリソースを評価から除外する除外を作成します 。
Azure Monitor ワークスペースを作成する
Azure portal の [Azure Monitor ワークスペース] メニューを開きます。
[作成] を選択します
[Azure Monitor ワークスペースの作成] ページで、ワークスペースを作成する [サブスクリプション] と [リソース グループ] を選択します。
ワークスペースの [名前] と [リージョン] を指定します。
[確認と作成] を選択してワークスペースを作成します。
次のコマンドを用い、Azure CLI を使用して Azure Monitor ワークスペースを作成します。
az monitor account create --name <azure-monitor-workspace-name> --resource-group <resource-group-name> --location <location>
詳しくは、Azure Monitor ワークスペース用の Azure CLI に関する記事をご覧ください
Azure Monitor ワークスペースを作成するには、標準のデプロイ オプション のいずれかと伴に次のいずれかの Resource Manager テンプレートを使用します。
{
"$schema": "http://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string"
},
"location": {
"type": "string",
"defaultValue": ""
}
},
"resources": [
{
"type": "microsoft.monitor/accounts",
"apiVersion": "2021-06-03-preview",
"name": "[parameters('name')]",
"location": "[if(empty(parameters('location')), resourceGroup().location, parameters('location'))]"
}
]
}
@description('Specify the name of the workspace.')
param workspaceName string
@description('Specify the location for the workspace.')
param location string = resourceGroup().location
resource workspace 'microsoft.monitor/accounts@2021-06-03-preview' = {
name: workspaceName
location: location
}
Azure Monitor ワークスペースを作成すると、新しいリソース グループが作成されます。 リソース グループ名の形式は MA_<azure-monitor-workspace-name>_<location>_managed
です。この場合、トークン化された要素は小文字です。 リソース グループに含まれる内容は、データ収集エンドポイントと、ワークスペースと同じ名前のデータ収集ルールの両方です。 ワークスペースを削除すると、リソース グループとそのリソースが自動的に削除されます。
Azure Monitor Prometheus 用マネージド サービスを Azure Monitor ワークスペースに接続するには、「AKS クラスターから Prometheus メトリックを収集する 」を参照してください。
Azure Monitor ワークスペースを削除する
Azure Monitor ワークスペースを削除しても、Log Analytics ワークスペース とは異なり論理的な削除操作は実行されません。 ワークスペース内のデータはすぐに削除されます。回復オプションはありません。
Azure portal の [Azure Monitor ワークスペース] メニューを開きます。
ワークスペースを選択します。
[削除] を選択します。
AzureMonitor ワークスペースを削除するには、az resource delete
を使用します。
次に例を示します。
az monitor account delete --name <azure-monitor-workspace-name> --resource-group <resource-group-name>
詳しくは、Azure Monitor ワークスペース用の Azure CLI に関する記事をご覧ください
Grafana ワークスペースをリンクする
Azure Monitor ワークスペースを Azure Managed Grafana ワークスペースに接続して、Grafana が Grafana ダッシュボードで Azure Monitor ワークスペースのデータを使用できるようにします。 Azure Monitor ワークスペースは複数の Grafana ワークスペースに接続でき、Grafana ワークスペースは複数の Azure Monitor ワークスペースに接続できます。
Note
Azure Monitor ワークスペースをデータ ソースとして Grafana に追加すると、Managed_Prometheus_<azure-monitor-workspace-name>
フォームに一覧表示されます。
Azure portal の [Azure Monitor ワークスペース] メニューを開きます。
ワークスペースを選択します。
[リンクされた Grafana ワークスペース] を選択します。
Grafana ワークスペースを選択します。
監視している Azure Kubernetes Service クラスターを更新して、Azure Monitor ワークスペースと Grafana ワークスペースの間にリンクを作成します。
クラスターが Azure Monitor Prometheus 用マネージド サービスにデータを送信するように既に構成されている場合は、まず、次のコマンドを使用して無効にする必要があります。
az aks update --disable-azure-monitor-metrics -g <cluster-resource-group> -n <cluster-name>
その後、次のコマンドを使用して有効または再度有効にします。
az aks update --enable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group> --azure-monitor-workspace-resource-id
<azure-monitor-workspace-name-resource-id> --grafana-resource-id <grafana-workspace-name-resource-id>
出力
"azureMonitorProfile": {
"metrics": {
"enabled": true,
"kubeStateMetrics": {
"metricAnnotationsAllowList": "",
"metricLabelsAllowlist": ""
}
}
}
Grafana インスタンスが自己管理型の場合は、マネージド システム ID を使用した自己管理型 Grafana のデータ ソースとしての Prometheus 用 Azure Monitor マネージド サービスの使用 に関する記事を参照してください
よく寄せられる質問
このセクションでは、一般的な質問への回答を示します。
Azure Monitor ワークスペースや Prometheus 用マネージド サービスとは異なるリージョンで Azure Managed Grafana を使用できますか?
正解です。 Prometheus 用マネージド サービスを使用する場合、サポートされている任意のリージョンに Azure Monitor ワークスペースを作成できます。 Azure Kubernetes Service クラスターは任意のリージョンに配置でき、別のリージョンの Azure Monitor ワークスペースにデータを送信できます。 Azure Managed Grafana も、Azure Monitor ワークスペースを作成したリージョンとは異なるリージョンに配置できます。
次のステップ