Skip to main content
Data Infrastructure Insights
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

DII MCPの概念とデータモデル

共同作成者 netapp-alavoie

これらの概念を理解することで、AIアシスタントは適切なツールを選択し、有効なクエリを構築できるようになります。

メモ DII MCPは"プレビュー"機能であるため、変更される可能性があります。

テナントの範囲

すべてのDII MCPリクエストは、認証されたユーザーのDIIテナントおよび権限の範囲内で実行されます。ツールは、そのテナント内に存在し、かつそのIDからアクセス可能なデータのみを返すことができます。

Acquisition Unit

取得ユニット(AU)は、リモートにインストールされたエージェントであり、データソースをポーリングしてテレメトリをDIIに報告します。AUレコードには、接続ステータス、レポートの鮮度、オペレーティングシステム、バージョン、および割り当てられたデータソースの数が含まれます。

接続と報告は異なるシグナルです。たとえば、AUは、成功した報告履歴がなくても接続を受け入れることができます。ステータスと `lastReported`の両方を評価します。

データソース

データソース(コレクタとも呼ばれる)は、ストレージアレイ、スイッチ、ハイパーバイザー、クラウド サービスなどのインフラストラクチャシステムへの構成済み接続です。

インベントリやステータスを確認するには、リスト操作を使用します。収集パッケージ、ポーリング間隔、最近のアクティビティなどの構成の詳細が必要な場合は、特定のデータソースを取得します。

サポートされているデータソースの種類は、より広範なDIIコレクターカタログを説明しています。これらは、現在のテナントで設定されているコレクターとは異なります。

オブジェクト

オブジェクトとは、ストレージシステム、プール、ボリューム、ホスト、仮想マシン、Kubernetesワークロード、製品固有のリソースなど、正規化されたインフラストラクチャエンティティのことです。

オブジェクトの種類は動的です。常に:

  1. オブジェクトの種類を一覧表示します。

  2. 正確な種類を選択してください。

  3. その型のメタデータを取得します。

  4. メタデータで宣言されている属性とメトリックのみをクエリします。

属性と指標

  • *属性*は、識別情報、構成、所有権、ラベル、または関係性を記述します。

  • *メトリクス*とは、容量、遅延、スループット、利用率など、時間とともに変化する測定値のことです。

  • グループ化可能な属性を使用すると、集計クエリを分割できます。

メトリックフィルタは、要求された時間枠集計が適用される前に、生のメトリック値に対して評価されます。

Logs

ログの種類は、ONTAP EMS、Kubernetesイベント、StorageGRIDイベント、VMwareイベント、DIIプラットフォームイベントなどのイベントストリームを表します。

ログクエリもメタデータ優先です:

  1. 利用可能なログの種類を一覧表示します。

  2. 選択したタイプのメタデータを取得します。

  3. 有効な属性のみを要求してください。

  4. イベントを検索したり、イベント数のヒストグラムを作成したりできます。

監視とアラート

モニターは、DIIが評価する条件を定義します。アラートとは、1つまたは複数の関連オブジェクトに関する特定のモニター結果のことです。

  • 監視ツールを使用して、意図、ステータス、オブジェクトの種類、および修正ガイダンスを確認します。

  • アラートを照会する前に、アラートメタデータを使用してください。

  • 1つのアラートを取得するには、 `AL-123456`などのアラート名、またはそのUUIDを使用します。

アラートのステータスと重大度は別のディメンションです。結果の優先順位を決定する際は、両方を指定してください。

メンテナンス時間帯

メンテナンスウィンドウは、定義された期間中に式に一致するアラートを抑制します。成功した結果が空であることは、一致するウィンドウが存在しないことを意味します。これはデータが欠落している証拠ではありません。

通知ルールと対象

通知ルールは、一致するアラートをルーティングします。ターゲットには、Slack、Microsoft Teams、PagerDuty、またはカスタムHTTP統合を含めることができます。

Webhookアドレスには機密情報が含まれている可能性があります。レポート作成時には、対象名、エンジンタイプ、およびステータスのみを要求してください。完全なアドレスを再現しないでください。

メタデータ優先のクエリフロー

Discover types
    → retrieve type metadata
        → select valid attributes and metrics
            → query a bounded time range
                → paginate, group, or retrieve time series

フィルタ

DIIクエリツールは、条件とネストされた論理演算子をサポートしています:

  • 比較: EQ、 NE、 GT、 LT、 GE、 LE

  • パターンマッチング: WILDCARD

  • プレゼンス: EXISTS

  • ロジック: and、 or、 not

メタデータで宣言されている正確なフィールド名と互換性のある値の型を使用してください。 `EXISTS`については、接続先のサーバーバージョンでサポートされている場合、比較値を省略します。

時間範囲とページネーション

  • ISO-8601タイムスタンプを明示的なオフセットとともに使用するか、 Z。

  • 必要に応じて、America/New_York や `UTC`などのIANAタイムゾーンを指定します。

  • ツールにそれよりも短い期間が明記されていない限り、クエリの期間は30日以内にしてください。

  • オブジェクトクエリとアラートクエリは、一般的に `limit`と `offset`を使用します。

  • ログイベントクエリは、次のページに返されたカーソルを使用します。

エラーと復旧手順については、"トラブルシューティング"を参照してください。