この記事では、Azure Monitor エージェント (AMA) のデータ収集規則 (DCR) を作成して、VM データを Azure Data Explorer (ADX) および Fabric eventhouses に送信する方法について説明します。 この機能はパブリック プレビュー段階にあります。
Important
この記事で説明されているプレビュー機能は、2026 年 9 月 1 日に廃止されます。 その日以降、Microsoftはデータ収集規則のAzure Data ExplorerおよびFabricイベントハウスの宛先をサポートしなくなりました。 代わりにミラー Azure Monitor (プレビュー) 機能を使用してください。
[前提条件]
- 各 VM リソースには AMA がインストールされている必要があり、Windows では最低でもバージョン 1.39.0、Linux では最低でもバージョン 1.38.0 が必要です。
- DCR が宛先で認証するための ユーザー割り当てマネージド ID。
- DCR リージョンは、ADX クラスターのリージョンまたはFabricイベントハウスの宛先と一致する必要があります。
- パブリック ネットワーク アクセス。 ファイアウォール規則またはネットワーク セキュリティ グループ (NSG) の制限が有効になっている ADX クラスターと Fabric イベントハウス ワークスペースは、DCR の宛先としてサポートされていません。 DCR を使用して構成する前に、宛先でパブリック ネットワーク アクセスが許可されていることを確認します。
Permissions
| Description | Role |
|---|---|
| DCR の作成と関連付け | 複数のロール - DCR の作成と編集を参照してください |
| ADX 宛先固有のアクセス許可 |
データベース スコープのデータベース管理者 または ADX クラスター スコープでの Azure 共同作成者 |
| Fabric宛先固有のアクセス許可 | Fabric ワークスペース共同作成者 |
DCR 作成プロセスでは、必要なユーザー割り当てマネージド ID に、選択した宛先に対 する NativeIngestion 使用法オプション のアクセス許可が付与され、ユーザー割り当てマネージド ID が DCR に関連付けられます。
データ収集ルールを作成する
- Azure ポータルの Monitor メニューで、Data コレクション ルール>Create を選択して、DCR 作成ウィンドウを開きます。
基本設定
[基本] タブを選択します。
Region は、ADX クラスターまたは Fabric イベントハウスのリージョンと一致する必要があります。
エージェント ベースのテレメトリの種類を選択します。
マネージド ID 認証を有効に し、この DCR を使用する VM に関連付けられているユーザー割り当てマネージド ID を選択します。
データ収集エンドポイント (DCE) は、プライベート リンクにのみ必要です
リソース
- [ リソース ] タブを選択し、データを収集する VM を追加します。
詳細については、「 データ収集ルール リソースの追加」を参照してください。 - DCR の作成後に必要に応じて、DCR から VM リソースを追加または削除します。
収集して配信する
[ 収集して配信 ] タブを選択します。
[ 新しいデータソースの追加] を選択します。
[ データ ソース ] タブで、 サポートされているデータ型のいずれかを選択します。 一覧表示されている各データ ソースには、一般的な手順と特別な手順へのリンクがあります。
Destination タブ >add destination>Destination type プルダウン メニューで、 Azure Data Explorer または Microsoft Fabric を選択します。
Destination を構成し、eventhouse または ADX クラスターとデータベース >Select を選択します。
ADX 無料レベルのクラスターはサポートされていません。適用 を選択し、>します
DCR を確認して作成します。
サポートされているデータ型
次の表のデータ型は、Fabricおよび ADX に送信するためにサポートされているエージェントベースのテレメトリ ソースです。 テーブル内の各データ型には、そのソースの詳細と必要なマネージド ID、および DCR でデータ収集エンドポイント (DCE) を使用する必要があるかどうかを説明する記事へのリンクがあります。
| データ ソース | 特別な手順 |
|---|---|
| パフォーマンス カウンター | 作成されたテーブルは次のとおりです。 Perf |
| IIS ログ | 作成されたテーブルは次のとおりです。 W3CIISLog |
| Windows イベント ログ | 作成されたテーブルは次のとおりです。 Event |
| Linux Syslog | 作成されたテーブルは次のとおりです。 Syslog |
| カスタム テキスト ログ | 変換が必要です。 変換が必要ない場合は、既定の sourceを使用します。 |
| カスタム JSON ログ | 変換が必要です。 変換が必要ない場合は、既定の sourceを使用します。 |
詳細については、「Azure Monitor の変換」を参照してください。
データ インジェストを検証する
- DCR が作成され、数分の遅延が経過したら、データが ADX またはFabricに取り込まれていることを確認します。
- DCR に移動し、[ 監視>メトリック ] を選択し、 1 分あたりのログ インジェスト バイト数などのメトリックを選択します。
- メトリックに、想定どおりに取り込まれているデータが表示されていることを確認します。