Log Analytics ワークスペースのテーブルを管理する

Log Analytics ワークスペースでは、データ分析や、Sentinel などの他のサービスでの使用のために、Azure と Azure 以外のリソースからの 1 つの領域にログを収集し、たとえば Azure Logic Apps を使用して、アラートやアクションをトリガーできます。 Log Analytics ワークスペースはテーブルで構成され、これらを、データ モデルとログ関連のコストを管理するように構成できます。 この記事では、Azure Monitor ログのテーブル構成オプションと、データ分析およびコスト管理のニーズに基づいてテーブルのプロパティを設定する方法について説明します。

必要なアクセス許可

管理する Log Analytics ワークスペースに対し、microsoft.operationalinsights/workspaces/tables/write アクセス許可が必要です。これは、たとえば、Log Analytics 共同作成者組み込みロールによって提供されます。

テーブルのプロパティ

この図は、Azure Monitor ログのテーブル構成オプションの概要を示しています。

Diagram that shows table configuration options, including table type, table schema, table plan, and retention and archive.

テーブルの種類とスキーマ

テーブルのスキーマはテーブルを構成する列のセットで、そのテーブルの中に、Azure Monitor ログによって 1 つ以上のデータ ソースからのログ データが収集されます。

Log Analytics ワークスペースには、以下の種類のテーブルを含めることができます。

テーブルの種類です。 データ ソース スキーマ
Azure テーブル Azure リソースからのログ、または Azure のサービスやソリューションで必要とされているログ。 Azure Monitor ログでは、使用する Azure サービスと、特定のリソースに対して構成する診断設定に基づいて自動的に Azure テーブルが作成されます。 各 Azure テーブルには、事前に定義されたスキーマがあります。 Azure テーブルに列を追加して、変換されたログ データを格納したり、別のソースのデータを使用して Azure テーブル内のデータをエンリッチしたりできます。
カスタム テーブル Azure 以外のリソースと、ファイル ベースのログなどの他の任意のデータ ソース。 特定のデータ ソースから収集したデータを格納する方法に基づいて、カスタム テーブルのスキーマを定義できます。
検索結果 Log Analytics ワークスペースに保存されているすべてのデータ。 検索結果テーブルのスキーマは、検索ジョブの実行時に定義したクエリに基づいています。 既存の検索結果テーブルのスキーマは編集できません。
復元されたログ アーカイブされたログ。 復元されたログ テーブルには、ログを復元した対象のテーブルと同じスキーマがあります。 既存の復元されたログ テーブルのスキーマは編集できません。

ログ データ プラン

テーブル内のデータにアクセスする頻度に基づいて、テーブルのログ データ プランを構成します。

  • Analytics プランでは、対話型クエリと、機能やサービスでの使用のためにログ データを提供できます。
  • Basic ログ データ プランは、トラブルシューティング、デバッグ、監査、コンプライアンスのためにログを取り込んで保持する低コストの方法となっています。

保持とアーカイブ

アーカイブは、ワークスペースで定期的に使用されなくなったデータを、コンプライアンスや時折の調査のために保管するための低コストのソリューションです。 既定のワークスペース リテンション期間をオーバーライドし、ワークスペース内のデータをアーカイブするために、テーブルレベルのリテンション期間を設定します。

アーカイブされたデータにアクセスするには、検索ジョブを実行するか 特定の時間範囲のデータを復元します。

インジェスト時間変換

データ収集ルールを使用して、カスタム テーブル用に定義したスキーマに基づいてインジェスト前にフィルターによるデータの除外とデータ変換を行い、コストと分析作業を削減します。

テーブルのプロパティを表示する

Note

テーブル名は大文字と小文字が区別されます。

Azure portal でテーブルのプロパティを表示および設定するには:

  1. Log Analytics ワークスペースから [テーブル] を選択します。

    [テーブル] 画面には、Log Analytics ワークスペース内のすべてのテーブルのテーブル構成情報が表示されます。

    Screenshot that shows the Tables screen for a Log Analytics workspace.

  2. テーブルの右側にある省略記号 (...) を選択して、テーブル管理メニューを開きます。

    使用できるテーブル管理オプションは、テーブルの種類によって異なります。

    1. [Manage table] (テーブルの管理) を選択して、テーブルのプロパティを編集します。

    2. [スキーマの編集] を選択して、テーブル スキーマを表示および編集します。

次のステップ

具体的には、次の方法を学習します。