28.10. 네트워크 흐름 형식 참조
이는 내부 및 Kafka로 흐름을 내보낼 때 사용되는 네트워크 흐름 형식에 대한 사양입니다.
28.10.1. 네트워크 흐름 형식 참조
이 문서는 두 가지 주요 카테고리로 구성됩니다: 라벨 및 일반 필드. 이 차이점은 CloudEvent를 쿼리할 때만 중요합니다. 이는 라벨, 필드 와 달리 스트림 선택기 에 사용해야하기 때문입니다.
이 사양을 Kafka 내보내기 기능에 대한 참조로 읽는 경우 모든 레이블 및 필드 를 regualr 필드로 처리하고, 해당 사양과 관련된 구분은 무시해야 합니다.
28.10.1.1. 라벨
- SrcK8S_Namespace
-
선택 사항
SrcK8S_Namespace:string
-
소스 네임스페이스
- DstK8S_Namespace
-
선택적
DstK8S_Namespace:string
-
대상 네임스페이스
- SrcK8S_OwnerName
-
선택 사항
SrcK8S_OwnerName:string
-
소스 소유자(예: Deployment, StatefulSet 등)
- DstK8S_OwnerName
-
선택적
DstK8S_OwnerName:string
-
배포, StatefulSet 등과 같은 대상 소유자입니다.
- FlowDirection
- FlowDirection: 자세한 내용은 Enumeration: FlowDirection 섹션을 참조하십시오.
노드 관찰 지점의 흐름 방향
- _RecordType
-
선택 사항
_RecordType:RecordType
-
레코드 유형: 정기적인 흐름 로그의 경우 'flowLog', 'allConnections', 'newConnection', 'heartbeat', 'endConnection' for conversation tracking
28.10.1.2. 필드
- SrcAddr
-
SrcAddr:
string
-
SrcAddr:
소스 IP 주소(ipv4 또는 ipv6)
- DstAddr
-
DstAddr:
문자열
-
DstAddr:
대상 IP 주소(ipv4 또는 ipv6)
- SrcMac
-
srcMac:
문자열
-
srcMac:
소스 MAC 주소
- DstMac
-
DstMac:
string
-
DstMac:
대상 MAC 주소
- SrcK8S_Name
-
선택 사항
SrcK8S_Name:string
-
Pod 이름, 서비스 이름 등과 같은 Kubernetes 오브젝트의 이름입니다.
- DstK8S_Name
-
선택적
DstK8S_Name:string
-
Pod 이름, 서비스 이름 등과 같은 Kubernetes 오브젝트의 대상 이름입니다.
- SrcK8S_Type
-
선택 사항
SrcK8S_Type:string
-
Pod, 서비스 등과 같은 Kubernetes 오브젝트와 일치하는 소스의 종류입니다.
- DstK8S_Type
-
선택적
DstK8S_Type:string
-
Pod 이름, 서비스 이름 등과 같은 Kubernetes 오브젝트와 일치하는 대상의 종류입니다.
- SrcPort
-
srcPort:
번호
-
srcPort:
소스 포트
- DstPort
-
DstPort:
number
-
DstPort:
대상 포트
- SrcK8S_OwnerType
-
선택 사항
SrcK8S_OwnerType:string
-
Deployment, StatefulSet 등과 같은 소스 Kubernetes 소유자입니다.
- DstK8S_OwnerType
-
선택적
DstK8S_OwnerType:문자열
-
Deployment, StatefulSet 등과 같은 대상 Kubernetes 소유자의 종류입니다.
- SrcK8S_HostIP
-
선택 사항
SrcK8S_HostIP:string
-
소스 노드 IP
- DstK8S_HostIP
-
선택적
DstK8S_HostIP:문자열
-
대상 노드 IP
- SrcK8S_HostName
-
선택 사항
SrcK8S_HostName:string
-
소스 노드 이름
- DstK8S_HostName
-
선택적
DstK8S_HostName:string
-
대상 노드 이름
- proto
-
Proto:
번호
-
Proto:
L4 프로토콜
- 인터페이스
-
선택적
인터페이스:문자열
-
네트워크 인터페이스
- 패킷
-
패킷:
번호
-
패킷:
이 흐름의 패킷 수
- Packets_AB
-
선택적
Packets_AB:번호
-
대화 추적에서 A to B packets counter per conversation
- Packets_BA
-
선택적
Packets_BA:number
-
대화 추적에서 B to A packet counter per conversation
- 바이트
-
바이트:
번호
-
바이트:
이 흐름의 바이트 수
- Bytes_AB
-
선택적
ScanSettings_AB:번호
-
대화 추적에서, A to B bytes 카운터 per conversation
- Bytes_BA
-
선택적
#177s_BA:번호
-
대화 추적에서 B에서 바이트 카운터로 대화당 카운터
- TimeFlowStartMs
-
TimeFlowStartMs:
number
-
TimeFlowStartMs:
이 흐름의 타임스탬프(밀리초)
- TimeFlowEndMs
-
TimeFlowEndMs:
number
-
TimeFlowEndMs:
이 흐름의 종료 시간(밀리초)
- TimeReceived
-
TimeReceived:
number
-
TimeReceived:
흐름 수집기에 의해 수신 및 처리되었을 때의 타임 스탬프(초)
- _HashId
-
선택 사항
_HashId:문자열
-
대화 추적에서, 대화 식별자 In conversation tracking, the conversation identifier
- _IsFirst
-
선택 사항
:문자열
-
대화 추적에서, 첫 번째 흐름을 식별하는 플래그
- numFlowLogs
-
Optional
numFlowLogs:number
-
대화 추적에서 대화당 흐름 로그의 카운터
28.10.1.3. CloudEvent: FlowDirection
- Ingress
-
Ingress =
"0"
-
Ingress =
노드 관찰 지점에서 들어오는 트래픽
- Egress
-
Egress =
"1"
-
Egress =
노드 관찰 지점에서 나가는 트래픽