Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

プロセッサ:トラフィック 監視

Traffic Monitor プロセッサは、設定に応じてインターフェイスを選択し、利用可能なすべてのインターフェイス関連カウンタ(tx_bits、rx_bitsなど)とインターフェイスの使用率を出力します。

パラメーター の説明
入力タイプ 入力なし。これはソースプロセッサであり、
グラフクエリ(graph_query)

文字列として指定されたグラフ上の1つ以上のクエリ、またはそのようなクエリのリスト。(将来のリリースでは、文字列は非推奨になります。複数のクエリでは、式フィールド(additional_propertiesを含む)が参照するすべての名前付きノードを提供する必要があります。グラフクエリは「運用」グラフ上で実行されます。クエリの結果には、「query_result」変数と適切なインデックスを使用してアクセスできます。たとえば、"ps" という名前のプロパティ 設定ノードに対してクエリーを実行すると、"query_result[0]["ps"]という結果になります。

コレクタープロセッサー(*_collector、)では、 if_counterさらに処理するノードのセット(例えば、すべてのリーフデバイス、またはリーフデバイスとスパインデバイス間のすべてのインターフェイスなど)を選択するために使用されます。

その他のプロセッサーでは、一般的なパラメーター化に使用され、照会のリストとしてのみサポートされます。

graph_query: "node("system", role="leaf", name="system").
              out("hosted_interfaces").
              node("interface", name="iface").out("link").
              node("link", role="spine_leaf")"
graph_query: ["node("system", role="leaf", name="system")",
              "node("system", role="spine", name="system")"]
クエリの拡張 グラフクエリによって最初に返されるすべてのパスに対して、各ジェネレータに渡される後者のパスは一連のアイテムを生成し、各アイテムに対して、生成されたアイテムの値が設定された対応するプロパティ名で拡張された新しいパスを生成します。
クエリー グループ別(query_group_by)

グラフクエリで使用されるノード名と関係名のリスト(文字列)を使用して、クエリ結果をグループ化します。このリスト内の各要素は、フィールド内の名前付きノードまたはリレーションシップ マッチャーを graph_query 表します。グループ化プロセッサー内の既存 group_by のフィールドと一貫性を持つ式ではありません。式以外はシンプルで直感的です。

グループ化がアクティブ (query_group_by null ではない) の場合、クエリ結果は指定された名前のリストによって d になります。このリストでは、各グループごとに 1 つの出力項目が作成されます。この場合、式は で query_group_by 指定されたマッチャー名にのみアクセスでき、各グループのクエリー結果に新しい group_items 変数を使用してアクセスできます。この変数は group_items クエリ結果のリストで、各結果には ノード/リレーションシップという名前が付けられ、 には query_group_by存在しません。

以下のリストでは、このフィールドのさまざまな値に対する動作について説明します。

  • query_group_by フィールドの値 - セマンティクス
  • json null として省略または提供 (Python では ala None) - グループ化は行われません。これは、extensible_data_collectorの現在の動作に相当します。この場合の「group_items」の使用は許可されず、プローブエラー状態になります。
  • 空のリスト([]) - すべてのクエリ結果を含む 1 つのグループを生成します。
  • 1 つ以上のマッチする名前 - クエリ結果は、指定されたノードまたはリレーションシップによってグループ化されます。このリストにクエリ内で使用可能なすべての照合者が含まれている場合、グループの数はクエリ結果の数と同じになります。
クエリ タグ フィルター(query_tag_filter) グラフクエリ内の名前付きノードを、割り当てられたタグでフィルター処理します。
インターフェイス 「iface」がグラフクエリ内の名前の場合は、「iface.if_name」など、グラフクエリからインターフェイス名への式マッピング。
ポート速度 グラフクエリの名前が「リンク」の場合は、「functions.speed_to_bits(link.speed)」などのグラフクエリからリンク速度へのマッピング。
システム ID グラフクエリの名前が「システム」の場合は、「system.system_id」など、グラフクエリからsystem_idへの式マッピング。
期間 平均期間の期間
追加キー 各追加キー/値ペアは、値がグラフクエリのコンテキストで実行される式と見なされ、その結果が対応するキーのプロパティ値として使用される出力ステージのプロパティを拡張するために使用されます。このプロパティの値は、各アイテムに対して評価され、対応するコレクター サービスによって提供されるメトリックにアイテムを関連付けます。各コレクターは、各コレクターごとに固有の形式で各メトリックがキーによって識別されるメトリックのセットを報告するため、キーによって関連付けが行われます。
ストリーミングを有効にする(enable_streaming)

有効な場合、出力ステージのサンプルをストリーミングします。オプションのブール値の既定値は False です。True に設定すると、このプロセッサーのすべての出力ステージが汎用 protobuf スキーマでストリーミングされます。