10장. 네트워크 흐름 형식 참조


이는 내부 및 Kafka로 흐름을 내보낼 때 네트워크 흐름 형식의 사양입니다.

10.1. 네트워크 흐름 형식 참조

이는 내부 및 Kafka로 흐름을 내보낼 때 사용되는 네트워크 흐름 형식의 사양입니다.

이 문서는 두 가지 주요 카테고리로 구성됩니다. 레이블 과 일반 필드. 이 차이점은 Loki를 쿼리할 때만 중요합니다. 레이블필드 와 달리 스트림 선택기 에서 사용해야 하기 때문입니다.

이 사양을 Kafka 내보내기 기능에 대한 참조로 읽는 경우 모든 라벨 과 필드를 일반 필드로 처리하고 Loki와 관련된 구분을 무시해야 합니다.

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:FlowDirection (다음 섹션 참조, Enumeration: FlowDirection)

노드 관찰 지점의 흐름 방향

_RecordType
  • 선택 사항 _RecordType:RecordType

레코드 유형: 일반 흐름 로그의 경우 'flowLog' 또는 'allConnections', 'newConnection', 'heartbeat', 'endConnection', 대화 추적을 위한 'endConnection'

10.1.2. 필드

SrcAddr
  • srcAddr:string

소스 IP 주소(ipv4 또는 ipv6)

DstAddr
  • DstAddr: string

대상 IP 주소(ipv4 또는 ipv6)

SrcMac
  • srcMac:string

소스 MAC 주소

DstMac
  • DstMac: string

대상 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:번호

소스 포트

DstPort
  • 선택적 DstPort:번호

대상 포트

SrcK8S_OwnerType
  • 선택적 SrcK8S_OwnerType:string

Deployment, StatefulSet 등과 같은 소스 Kubernetes 소유자의 종류입니다.

DstK8S_OwnerType
  • Optional DstK8S_OwnerType: string

Deployment, StatefulSet 등과 같은 대상 Kubernetes 소유자의 종류입니다.

SrcK8S_HostIP
  • 선택적 SrcK8S_HostIP:string

소스 노드 IP

DstK8S_HostIP
  • 선택적 DstK8S_HostIP:string

대상 노드 IP

SrcK8S_HostName
  • 선택적 SrcK8S_HostName:string

소스 노드 이름

DstK8S_HostName
  • 선택 사항 DstK8S_HostName:string

대상 노드 이름

proto
  • 프로토:번호

L4 프로토콜

인터페이스
  • 선택적 인터페이스:문자열

네트워크 인터페이스

IfDirection
  • 선택적 IfDirection:InterfaceDirection (다음 섹션 참조, Enumeration: InterfaceDirection)

네트워크 인터페이스 관찰 지점의 흐름 방향

플래그
  • 선택적 플래그:번호

TCP 플래그

패킷
  • 선택적 패킷:번호

패킷 수

Packets_AB
  • 선택적 Packets_AB:number

대화 추적에서 A ~ B 패킷에 대해 대화당 대응

Packets_BA
  • 선택적 Packets_BA:number

대화 추적에서 B는 대화당 패킷 카운터로

바이트
  • 선택적 Cryostat:번호

바이트 수

Bytes_AB
  • 선택적 Cryostat_AB:번호

대화 추적에서 A~B바이트 카운터는 대화당

Bytes_BA
  • 선택적 Cryostat_BA:번호

대화 추적에서 B에서 B로 대화당 바이트 카운터

IcmpType
  • 선택적 IcmpType:number

ICMP 유형

IcmpCode
  • 선택적 IcmpCode:number

ICMP 코드

PktDropLatestState
  • Optional PktDropLatestState: string

드롭 다운의 PKT TCP 상태

PktDropLatestDropCause
  • Optional PktDropLatestDropCause: string

드롭 다운의 PKT 원인

PktDropLatestFlags
  • 선택적 PktDropLatestFlags:number

드롭 다운의 PKT TCP 플래그

PktDropPackets
  • 선택적 PktDropPackets:number

커널에 의해 삭제된 패킷 수

PktDropPackets_AB
  • Optional PktDropPackets_AB: number

대화 추적에서 A ~ B 패킷이 대화당 카운터를 삭제했습니다.

PktDropPackets_BA
  • Optional PktDropPackets_BA: number

대화 추적에서 패킷 간 B는 대화당 카운터를 중단했습니다.

PktDropBytes
  • 선택적 PktDropBytes:번호

커널에 의해 삭제된 바이트 수

PktDropBytes_AB
  • Optional PktDropBytes_AB: number

대화 추적에서 A에서 B 바이트로 대화당 카운터를 삭제했습니다.

PktDropBytes_BA
  • Optional PktDropBytes_BA: number

대화 추적에서 B ~ A 바이트가 대화당 카운터를 삭제했습니다.

DnsId
  • 선택적 DnsId:번호

DNS 레코드 ID

DnsFlags
  • 선택적 DnsFlags:번호

DNS 레코드의 DNS 플래그

DnsFlagsResponseCode
  • 선택적 DnsFlagsResponseCode:string

구문 분석된 DNS 헤더 RCODEs 이름

DnsLatencyMs
  • 선택적 DnsLatencyMs:number

응답과 요청 사이의 계산된 시간(밀리초)

TimeFlowStartMs
  • TimeFlowStartMs:번호

이 흐름의 타임스탬프 시작(밀리초)

TimeFlowEndMs
  • TimeFlowEndMs: number

이 흐름의 종료 타임스탬프(밀리초)

TimeReceived
  • TimeReceived:번호

흐름 수집기에서 이 흐름을 수신하고 처리하는 타임스탬프(초)

TimeFlowRttNs
  • 선택적 TimeFlowRttNs:번호

flow Round Trip Time (RTT) in nanoseconds

_HashId
  • 선택 사항 _HashId:string

대화 추적에서 대화 식별자

_IsFirst
  • 선택 사항 _IsFirst:문자열

대화 추적에서 첫 번째 흐름을 식별하는 플래그

numFlowLogs
  • 선택적 numFlowLogs:번호

대화 추적에서, 대화당 흐름 로그의 카운터

10.1.3. enumeration: FlowDirection

Ingress
  • Ingress = "0"

노드 관찰 시점에서 들어오는 트래픽

Egress
  • egress = "1"

노드 관찰 시점에서 나가는 트래픽

내부
  • 내부 = "2"

동일한 소스 및 대상 노드가 있는 내부 트래픽

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.