第14章 ネットワークフロー形式のリファレンス
これらはネットワークフロー形式の仕様であり、内部で使用され、フローを Kafka にエクスポートする場合にも使用されます。
14.1. ネットワークフロー形式のリファレンス
これはネットワークフロー形式の仕様です。この形式は、Prometheus メトリクスラベルに、および内部で Loki ストアに Kafka エクスポーターが設定されているときに使用されます。
"フィルター ID" 列は、クイックフィルターを定義するときに使用する関連名を示します (FlowCollector
仕様の spec.consolePlugin.quickFilters
を参照)。
"Loki ラベル" 列は、Loki に直接クエリーを実行する場合に役立ちます。ラベルフィールドは、stream selectors を使用して選択する必要があります。
"カーディナリティー" 列は、このフィールドが FlowMetric
API で Prometheus ラベルとして使用される場合の暗黙のメトリクスカーディナリティーに関する情報を示します。詳細は、「FlowMetric API リファレンス」を参照してください。
名前 | 型 | 説明 | フィルター ID | Loki ラベル | カーディナリティー |
---|---|---|---|---|---|
| number | バイト数 | 該当なし | いいえ | avoid |
| number | DNS トラッカーの ebpf フック関数から返されたエラー番号 |
| いいえ | fine |
| number | DNS レコードの DNS フラグ | 該当なし | いいえ | fine |
| string | 解析された DNS ヘッダーの RCODEs 名 |
| いいえ | fine |
| number | DNS レコード id |
| いいえ | avoid |
| number | DNS リクエストとレスポンスの間の時間 (ミリ秒単位) |
| いいえ | avoid |
| number | Differentiated Services Code Point (DSCP) の値 |
| いいえ | fine |
| string | 宛先 IP アドレス (ipv4 または ipv6) |
| いいえ | avoid |
| string | 送信先ノード IP |
| いいえ | fine |
| string | 送信先ノード名 |
| いいえ | fine |
| string | 宛先 Kubernetes オブジェクトの名前 (Pod 名、Service 名、Node 名など)。 |
| いいえ | careful |
| string | 宛先 namespace |
| はい | fine |
| string | 宛先所有者の名前 (Deployment 名、StatefulSet 名など)。 |
| はい | fine |
| string | 宛先所有者の種類 (Deployment、StatefulSet など)。 |
| いいえ | fine |
| string | 宛先 Kubernetes オブジェクトの種類 (Pod、Service、Node など)。 |
| はい | fine |
| string | 宛先アベイラビリティーゾーン |
| はい | fine |
| string | 宛先 MAC アドレス |
| いいえ | avoid |
| number | 送信先ポート |
| いいえ | careful |
| string | 宛先サブネットラベル |
| いいえ | fine |
| boolean | このフローが同じホスト上の別のインターフェイスからもキャプチャーされたかどうかを示します。 | 該当なし | はい | fine |
| number |
RFC-9293 に基づく、フローに含まれる一意の TCP フラグと追加カスタムフラグの論理和の組み合わせ。次のパケット別の組み合わせを表します。 | 該当なし | いいえ | fine |
| number |
ノード観測点から解釈されたフローの方向。次のいずれかになります。 |
| はい | fine |
| number | ICMP コード |
| いいえ | fine |
| number | ICMP のタイプ |
| いいえ | fine |
| number |
ネットワークインターフェイス観測点からのフローの方向。次のいずれかになります。 |
| いいえ | fine |
| string | ネットワークインターフェイス |
| いいえ | careful |
| string | クラスター名またはクラスター識別子 |
| はい | fine |
| string | フローのレイヤー: 'app' または 'infra' |
| いいえ | fine |
| number | パケット数 | 該当なし | いいえ | avoid |
| number | カーネルによってドロップされたバイト数 | 該当なし | いいえ | avoid |
| string | 最新のドロップの原因 |
| いいえ | fine |
| number | 最後にドロップされたパケットの TCP フラグ | 該当なし | いいえ | fine |
| string | 最後にドロップされたパケットの TCP 状態 |
| いいえ | fine |
| number | カーネルによってドロップされたパケットの数 | 該当なし | いいえ | avoid |
| number | L4 プロトコル |
| いいえ | fine |
| string | 送信元 IP アドレス (ipv4 または ipv6) |
| いいえ | avoid |
| string | 送信元ノード IP |
| いいえ | fine |
| string | 送信元ノード名 |
| いいえ | fine |
| string | 送信元 Kubernetes オブジェクトの名前 (Pod 名、サービス名、ノード名など)。 |
| いいえ | careful |
| string | リソースの namespace。 |
| はい | fine |
| string | 送信元所有者の名前 (Deployment 名、StatefulSet 名など)。 |
| はい | fine |
| string | 送信元所有者の種類 (Deployment、StatefulSet など)。 |
| いいえ | fine |
| string | 送信元 Kubernetes オブジェクトの種類 (Pod、Service、Node など)。 |
| はい | fine |
| string | 送信元アベイラビリティーゾーン |
| はい | fine |
| string | 送信元 MAC アドレス |
| いいえ | avoid |
| number | 送信元ポート |
| いいえ | careful |
| string | 送信元サブネットラベル |
| いいえ | fine |
| number | このフローの終了タイムスタンプ (ミリ秒単位) | 該当なし | いいえ | avoid |
| number | TCP の平滑化されたラウンドトリップタイム (SRTT) (ナノ秒単位) |
| いいえ | avoid |
| number | このフローの開始タイムスタンプ (ミリ秒単位) | 該当なし | いいえ | avoid |
| number | このフローがフローコレクターによって受信および処理されたときのタイムスタンプ (秒単位) | 該当なし | いいえ | avoid |
| string | 会話追跡では、会話識別子 |
| いいえ | avoid |
| string | レコードの種類: 通常のフローログの場合は 'flowLog'、会話追跡の場合は 'newConnection'、'heartbeat'、'endConnection' |
| はい | fine |