28.10. ネットワークフロー形式の参照
これらはネットワークフロー形式の仕様であり、内部で使用され、フローを Kafka にエクスポートする場合にも使用されます。
28.10.1. ネットワークフロー形式のリファレンス
このドキュメントは、Labels と通常の Fields という 2 つの主要なカテゴリーで設定されています。この区別は、Loki にクエリーを実行する場合にのみ重要です。これは、Fields とは異なり、Labels は ストリームセレクター で使用する必要があるためです。
この仕様を Kafka エクスポート機能のリファレンスとして読んでいる場合は、すべての Labels と Fields を通常のフィールドとして扱い、Loki に固有のそれらの区別を無視する必要があります。
28.10.1.1. ラベル
- SrcK8S_Namespace
-
Optional
SrcK8S_Namespace:string
-
リソースの namespace。
- DstK8S_Namespace
-
Optional
DstK8S_Namespace:string
-
宛先 namespace
- SrcK8S_OwnerName
-
Optional
SrcK8S_OwnerName:string
-
ソース所有者 (Deployment、StatefulSet など)。
- DstK8S_OwnerName
-
Optional
DstK8S_OwnerName:string
-
デプロイメント、StatefulSet などの宛先所有者。
- FlowDirection
- FlowDirection: 詳細は、次の Enumeration: FlowDirection セクションを参照してください。
ノード観測点からの流れ方向
- _RecordType
-
Optional
_RecordType:RecordType
-
レコードの種類: 通常のフローログの場合は 'flowLog'、会話追跡の場合は 'allConnections'、'newConnection'、'heartbeat'、'endConnection'
28.10.1.2. フィールド
- SrcAddr
-
SrcAddr:
string
-
SrcAddr:
送信元 IP アドレス (ipv4 または ipv6)
- DstAddr
-
DstAddr:
string
-
DstAddr:
宛先 IP アドレス (ipv4 または ipv6)
- SrcMac
-
SrcMac:
string
-
SrcMac:
送信元 MAC アドレス
- DstMac
-
DstMac:
string
-
DstMac:
宛先 MAC アドレス
- SrcK8S_Name
-
Optional
SrcK8S_Name:string
-
Pod 名、サービス名など、ソースと一致する Kubernetes オブジェクトの名前。
- DstK8S_Name
-
Optional
DstK8S_Name:string
-
Pod 名、サービス名など、宛先と一致する Kubernetes オブジェクトの名前。
- SrcK8S_Type
-
Optional
SrcK8S_Type:string
-
Pod、サービスなど、ソースと一致する Kubernetes オブジェクトの種類。
- DstK8S_Type
-
Optional
DstK8S_Type:string
-
Pod 名、サービス名など、宛先と一致する Kubernetes オブジェクトの種類。
- SrcPort
-
SrcPort:
number
-
SrcPort:
送信元ポート
- DstPort
-
DstPort:
number
-
DstPort:
送信先ポート
- SrcK8S_OwnerType
-
Optional
SrcK8S_OwnerType:string
-
ソース Kubernetes 所有者の種類 (Deployment、StatefulSet など)。
- DstK8S_OwnerType
-
Optional
DstK8S_OwnerType:string
-
Deployment、StatefulSet などの宛先 Kubernetes 所有者の種類。
- SrcK8S_HostIP
-
Optional
SrcK8S_HostIP:string
-
送信元ノード IP
- DstK8S_HostIP
-
Optional
DstK8S_HostIP:string
-
送信先ノード IP
- SrcK8S_HostName
-
Optional
SrcK8S_HostName:string
-
送信元ノード名
- DstK8S_HostName
-
Optional
DstK8S_HostName:string
-
送信先ノード名
- Proto
-
Proto:
number
-
Proto:
L4 プロトコル
- インターフェイス
-
Optional
Interface:string
-
ネットワークインターフェイス
- パケット
-
Packets:
number
-
Packets:
このフローのパケット数
- Packets_AB
-
Optional
Packets_AB:number
-
会話追跡では、会話ごとの A to B パケットカウンター
- Packets_BA
-
Optional
Packets_BA:number
-
会話追跡では、会話ごとの B to A パケットカウンター
- バイト
-
Bytes:
number
-
Bytes:
このフローのバイト数
- Bytes_AB
-
Optional
Bytes_AB:number
-
会話追跡では、会話ごとの A to B バイトカウンター
- Bytes_BA
-
Optional
Bytes_BA:number
-
会話追跡では、会話ごとの B to A バイトカウンター
- TimeFlowStartMs
-
TimeFlowStartMs:
number
-
TimeFlowStartMs:
このフローの開始タイムスタンプ (ミリ秒単位)
- TimeFlowEndMs
-
TimeFlowEndMs:
number
-
TimeFlowEndMs:
このフローの終了タイムスタンプ (ミリ秒単位)
- TimeReceived
-
TimeReceived:
number
-
TimeReceived:
このフローがフローコレクターによって受信および処理されたときのタイムスタンプ (秒単位)
- _HashId
-
Optional
_HashId:string
-
会話追跡では、会話識別子
- _IsFirst
-
Optional
_IsFirst:string
-
会話追跡では、最初のフローを識別するフラグ
- numFlowLogs
-
Optional
numFlowLogs:number
-
会話追跡では、会話ごとのフローログのカウンター
28.10.1.3. 列挙: FlowDirection
- Ingress
-
Ingress =
"0"
-
Ingress =
ノード観測ポイントからの受信トラフィック
- Egress
-
Egress =
"1"
-
Egress =
ノード観測ポイントからの送信トラフィック