プロセッサ:トラフィック 監視
Traffic Monitor プロセッサは、設定に応じてインターフェイスを選択し、利用可能なすべてのインターフェイス関連カウンタ(tx_bits、rx_bitsなど)とインターフェイスの使用率を出力します。
パラメーター | の説明 |
---|---|
入力タイプ | 入力なし。これはソースプロセッサであり、 |
グラフクエリ(graph_query) | 文字列として指定されたグラフ上の1つ以上のクエリ、またはそのようなクエリのリスト。(将来のリリースでは、文字列は非推奨になります。複数のクエリでは、式フィールド(additional_propertiesを含む)が参照するすべての名前付きノードを提供する必要があります。グラフクエリは「運用」グラフ上で実行されます。クエリの結果には、「query_result」変数と適切なインデックスを使用してアクセスできます。たとえば、"ps" という名前のプロパティ 設定ノードに対してクエリーを実行すると、"query_result[0]["ps"]という結果になります。 コレクタープロセッサー( その他のプロセッサーでは、一般的なパラメーター化に使用され、照会のリストとしてのみサポートされます。 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) | グラフクエリで使用されるノード名と関係名のリスト(文字列)を使用して、クエリ結果をグループ化します。このリスト内の各要素は、フィールド内の名前付きノードまたはリレーションシップ マッチャーを グループ化がアクティブ ( 以下のリストでは、このフィールドのさまざまな値に対する動作について説明します。
|
クエリ タグ フィルター(query_tag_filter) | グラフクエリ内の名前付きノードを、割り当てられたタグでフィルター処理します。 |
インターフェイス | 「iface」がグラフクエリ内の名前の場合は、「iface.if_name」など、グラフクエリからインターフェイス名への式マッピング。 |
ポート速度 | グラフクエリの名前が「リンク」の場合は、「functions.speed_to_bits(link.speed)」などのグラフクエリからリンク速度へのマッピング。 |
システム ID | グラフクエリの名前が「システム」の場合は、「system.system_id」など、グラフクエリからsystem_idへの式マッピング。 |
期間 | 平均期間の期間 |
追加キー | 各追加キー/値ペアは、値がグラフクエリのコンテキストで実行される式と見なされ、その結果が対応するキーのプロパティ値として使用される出力ステージのプロパティを拡張するために使用されます。このプロパティの値は、各アイテムに対して評価され、対応するコレクター サービスによって提供されるメトリックにアイテムを関連付けます。各コレクターは、各コレクターごとに固有の形式で各メトリックがキーによって識別されるメトリックのセットを報告するため、キーによって関連付けが行われます。 |
ストリーミングを有効にする(enable_streaming) | 有効な場合、出力ステージのサンプルをストリーミングします。オプションのブール値の既定値は False です。True に設定すると、このプロセッサーのすべての出力ステージが汎用 protobuf スキーマでストリーミングされます。 |