Azure Monitor でデータ収集ルール (DCR) と関連付けを管理する
データ収集ルール (DCR) は、Azure リソースから収集するデータと、そのデータの収集方法の構成を指定するために使用されます。 この記事では、サブスクリプション内の DCR と、それらに関連付けられているリソースを表示する方法について説明します。 また、データ収集ルールの関連付け (DCRA) の管理についても詳しく説明します。
Note
この記事では、Azure portal を使用して DCR とリソースとの関連付けを管理する方法について説明します。 DCR 自体の作成の詳細については、「Azure Monitor でのデータ収集ルール (DCR) の作成と編集」で説明されています。
DCR と関連付けを操作する別の方法については、次を参照してください。
- Azure CLI - az monitor data-collection rule
- PowerShell - Az.Monitor
DCR を表示し、関連付けを追加する
Azure portal で DCR を表示するには、[監視] メニューの [設定] で [データ収集ルール] を選びます。
関連付けられているリソースを含め、DCR を選択してその詳細を表示します。 一部の DCR では、詳細を表示するために JSON ビューを使用することが必要な場合があります。 それらを変更する方法の詳細については、「Azure Monitor でデータ収集規則 (DCR) を作成および編集する」を参照してください。
Note
このビューには、指定したサブスクリプションのすべての DCR が表示されますが、[作成] ボタンを選択すると、Azure Monitor エージェント用のデータ収集が作成されます。 同様に、このページでは、Azure Monitor エージェント用の DCR のみを変更できます。 他のワークフローの DCR を作成および更新する方法のガイダンスについては、「Azure Monitor でデータ収集規則 (DCR) を作成および編集する」を参照してください。
[リソース] タブをクリックして、選択した DCR に関連付けられたリソースを表示します。 [追加] をクリックして、新しいリソースに関連付けを追加します。 Azure portal で DCR を作成したかどうかに関係なく、この機能を使用してリソースを表示および追加できます。
DCR のプレビュー エクスペリエンス
DCR 用の新しい Azure portal エクスペリエンスのプレビューが利用可能になりました。 プレビュー エクスペリエンスでは、DCR と、関連付けられているリソースが結び付けられています。 一覧は、データ収集ルール別 (各 DCR に関連付けられているリソースの数が示される)、またはリソース別 (各リソースに関連付けられている DCR の数が示される) に表示できます。
このエクスペリエンスを有効にするには、表示されたバナーのオプションを選択します。
データ収集ルール ビュー
[データ収集ルール] ビューの [リソースの数] は、DCR とのデータ収集ルールの関連付けが存在するリソースの数を表します。 この値をクリックすると、その DCR の [リソース] ビューが開きます。
リソース ビュー
[リソース] ビューには、DCR の関連付けがあるかどうかに関係なく、選択したフィルターに一致するすべての Azure リソースが一覧表示されます。 ビューの上部にあるタイルには、一覧表示されているリソースの合計数、DCR に関連付けられていないリソースの数、選択したフィルターに一致する DCR の合計数が表示されます。
リソースの DCR を表示する
[データ収集ルール] 列は、各リソースに関連付けられている DCR の数を表します。 この値をクリックすると、リソースに関連付けられている DCR を一覧表示する新しいウィンドウが開きます。
重要
すべての DCR がリソースに関連付けられているわけではありません。 たとえば、Logs ingestion API で使用される DCR は API 呼び出しで指定され、関連付けを使用しません。 これらの DCR もビューに表示されますが、[リソースの数] は 0 になります。
新しい DCR、または (既存の DCR との) 関連付けの作成
[リソース] ビューを使用すると、選択したリソースの新しい DCR を作成したり、既存の DCR に関連付けたりできます。 リソースを選択し、次のオプションのいずれかをクリックします。
オプション | 説明 |
---|---|
データ収集ルールを作成する | 新しい DCR を作成するプロセスを起動します。 選択したリソースは、新しい DCR のリソースとして自動的に追加されます。 このプロセスの詳細については、「Azure Monitor エージェントを使用してデータを収集する」を参照してください。 |
既存のデータ収集ルールとの関連付け | 選択したリソースを 1 つ以上の既存の DCR に関連付けます。 これにより、現在のリソースに関連付けることができる DCR の一覧が開きます。 この一覧には、特定のリソースに対して有効な DCR のみが含まれます。 たとえば、リソースが Azure Monitor エージェント (AMA) がインストールされている VM である場合、AMA データを処理する DCR のみが一覧表示されます。 |
Azure Policy
Azure Policy を使用すると、DCR を複数のリソースに大規模に関連付けることができます。 リソース グループと組み込みポリシーまたはイニシアティブの間で割り当てを作成すると、DCR とリソース グループ内の割り当てられた種類の各リソース (作成時の新しいリソースを含む) との間に関連付けが作成されます。 Azure Monitor は、特定の DCR のポリシーまたはイニシアティブの割り当てを作成するための簡略化されたユーザー エクスペリエンスを提供します。これは、Azure Policy を直接使用して割り当てを作成する代替方法です。
Note
Azure Policy のポリシーは、Azure のリソースが準拠する必要がある単一のルールまたは条件です。 たとえば、Windows マシンを構成してデータ収集ルールまたはデータ収集エンドポイントと関連付ける、という組み込みのポリシーがあります。
イニシアティブは、特定の目標または目的を達成するためにグループ化されたポリシーのコレクションです。 たとえば、Azure Monitor エージェントを実行し、データ収集ルールに関連付けるように Windows マシンを構成する、というイニシアティブには、Azure Monitor エージェントをインストールして構成するための複数のポリシーが含まれています。
Azure portal の DCR から、[ポリシー (プレビュー)] を選択します。 これにより、現在の DCR を持つ割り当てと、含まれているリソースのコンプライアンス状態を一覧表示するページが開きます。 上部のタイルには、すべてのリソースと割り当てのコンプライアンス メトリックが表示されます。
新しい割り当てを作成するには、[ポリシーの割り当て] または [イニシアティブの割り当て] をクリックします。
設定 | 説明 |
---|---|
サブスクリプション | スコープとして使用するリソース グループを含むサブスクリプション。 |
リソース グループ | スコープとして使用するリソース グループ。 DCR は、定義によって管理されるリソース グループに応じて、このリソース グループ内のすべてのリソースに割り当てられます。 |
ポリシー/イニシアティブの定義 | 割り当てる定義。 ドロップダウンには、DCR をパラメーターとして受け入れるサブスクリプション内のすべての定義が含まれます。 |
割り当て名 | 割り当ての名前。 サブスクリプション内で一意である必要があります。 |
説明 | 割り当ての説明 (省略可能)。 |
ポリシーの適用 | ポリシーは、適用が有効になっている場合にのみ実際に適用されます。 無効にすると、ポリシーの評価のみが実行されます。 |
割り当てが作成されたら、それをクリックして詳細を表示できます。 これにより、割り当ての詳細を編集したり、修復タスクを作成したりすることができます。
重要
修復タスクを作成するまで、割り当ては既存のリソースに適用されません。 詳細については、「Azure Policy を使って準拠していないリソースを修復する」を参照してください。
次のステップ
DCR の使用方法の詳細については、次の記事を参照してください。
- DCR の JSON 構造と、さまざまなワークフローに使われるさまざまな要素の説明については、データ収集ルールの構造に関する記事。
- さまざまなデータ収集シナリオのサンプル DCR については、「Azure Monitor でのデータ収集ルール (DCR) のサンプル」。
- さまざまなデータ収集シナリオ用の DCR を作成するさまざまな方法については、「Azure Monitor でデータ収集規則 (DCR) を作成および編集する」。
- 各 DCR に適用される制限については、「Azure Monitor サービスの制限」。