Azure Diagnostics 拡張機能から Azure Monitor ログにデータを送信する

Azure Diagnostics 拡張機能は、仮想マシンを含む Azure コンピューティング リソースのゲスト オペレーティング システムから監視データを収集する、Azure Monitor のエージェントです。 この記事では、診断拡張機能によって収集されたデータを Azure Storage から Azure Monitor ログに収集する方法について説明します。

注意

Azure Monitor の Log Analytics エージェントは、ゲスト オペレーティング システムから Azure Monitor ログにデータを収集するために一般的に推奨される方法です。 エージェントの比較については、「Azure Monitor エージェントの概要」を参照してください。

サポートされるデータ型

Azure Diagnostics 拡張機能では、データは Azure Storage アカウントに格納されます。 このデータを収集する Azure Monitor ログは、次の場所にある必要があります。

ログのタイプ リソースの種類 場所
IIS ログ 仮想マシン
Web ロールの比較
Worker ロール
wad-iis-logfiles (Azure Blob Storage)
syslog 仮想マシン LinuxsyslogVer2v0 (Azure Table Storage)
Azure Service Fabric の操作イベント Service Fabric ノード WADServiceFabricSystemEventTable
Service Fabric Reliable Actor のイベント Service Fabric ノード WADServiceFabricReliableActorEventTable
Service Fabric Reliable Service のイベント Service Fabric ノード WADServiceFabricReliableServiceEventTable
Windows イベント ログ Service Fabric ノード
仮想マシン
Web ロールの比較
Worker ロール
WADWindowsEventLogsTable (Table Storage)
Windows ETW のログ Service Fabric ノード
仮想マシン
Web ロールの比較
Worker ロール
WADETWEventTable (Table Storage)

サポートされていないデータ型

次のデータ型はサポートされていません。

  • ゲスト オペレーティング システムからのパフォーマンス データ
  • Azure Web サイトからの IIS ログ

Azure Diagnostics 拡張機能を有効にする

診断拡張機能をインストールして構成する方法については、「Windows 用 Azure Diagnostics 拡張機能のインストールと構成」または「Linux 用 Azure Diagnostics 拡張機能を使用してメトリックとログを監視する」を参照してください。 ストレージ アカウントを指定したり、Azure Monitor ログに転送するデータの収集を構成したりすることができます。

Azure Storage からログを収集する

Azure Storage アカウントからの診断拡張機能データの収集を有効にするには、次の手順に従います。

  1. Azure portal で Log Analytics ワークスペースに移動し、ご自分のワークスペースを選択します。
  2. メニューの [クラシック] セクションで [従来のストレージ アカウント ログ] を選択します。
  3. [追加] を選択します。
  4. 収集するデータが含まれているストレージ アカウントを選択します。
  5. 収集する [データ型] を選択します。
  6. ソースの値はデータ型に応じて自動的に設定されます。
  7. [OK] を選択して構成を保存します。
  8. その他のデータ型についても同じ手順を繰り返します。

約 30 分で、ストレージ アカウントからのデータを Log Analytics ワークスペースで確認できるようになります。 表示されるのは、構成の適用後にストレージに書き込まれたデータだけです。 ワークスペースでは、ストレージ アカウントから既存のデータを読み取りません。

注意

ストレージ アカウントにソースが存在するかどうかや、新しいデータが書き込まれているかどうかの確認は、ポータルでは実行されません。

次のステップ