ULL 트래픽의 흐름 로그 보기

이 페이지에서는 VPC 흐름 로그의 초저지연 시간 (ULL) 유니캐스트 및 멀티캐스트 트래픽 지원을 설명합니다.

VPC 흐름 로그는 ULL 가상 프라이빗 클라우드 (VPC) 네트워크에서 패킷을 수집하여 흐름 로그를 생성합니다. 흐름 로그는 IP 연결(5튜플)별로 집계됩니다. 흐름 로그는 Cloud Logging에서 볼 수 있으며 Cloud Logging 내보내기가 지원되는 모든 대상으로 로그를 내보낼 수 있습니다. 이러한 로그를 네트워크 모니터링, 포렌식, 보안 분석, 비용 최적화에 사용할 수 있습니다.

자세한 내용은 VPC 흐름 로그 개요를 참고하세요.

ULL 트래픽의 VPC 흐름 로그 레코드

다음 표에는 흐름의 리포터와 트래픽 유형에 따라 ULL 유니캐스트 및 멀티캐스트 트래픽의 VPC 흐름 로그 레코드에 포함된 고유 정보가 요약되어 있습니다. 표의 정보는 ULL Compute Engine 인스턴스에 적용됩니다.

VPC 흐름 로그 레코드의 전체 필드 목록은 VPC 흐름 로그 레코드 정보를 참고하세요.

흐름 보고자 로그 설명
ULL 유니캐스트 소스 또는 대상 인스턴스 VPC 흐름 로그 레코드에는 다음과 같은 추가 정보가 포함됩니다.
  • 인스턴스 패킷 손실 (소스 인스턴스용)
  • 네트워크 패킷 손실
  • 네트워크 지연 시간
  • 네트워크 지터

자세한 내용은 ULL 유니캐스트 레코드 형식을 참고하세요.

ULL 멀티캐스트 소비자 VPC 흐름 로그 레코드에는 다음과 같은 추가 정보가 포함됩니다.
  • 멀티캐스트 그룹에서 멀티캐스트 소비자로의 처리량을 관찰할 수 있도록 해당 멀티캐스트 도메인 및 그룹 범위에 관한 정보입니다.
  • 네트워크 패킷 손실
  • 네트워크 지연 시간

자세한 내용은 ULL 멀티캐스트 소비자 레코드 형식을 참고하세요.

ULL 유니캐스트의 레코드 형식

다음 표에서는 ULL 유니캐스트 트래픽의 VPC 흐름 로그 레코드에 있는 고유 필드와 필드 형식 차이점을 설명합니다.

특정 ULL 유니캐스트 흐름의 경우 VPC 흐름 로그는 동일한 트래픽에 대해 여러 다른 흐름 로그 레코드를 생성할 수 있습니다.

  • 성공적으로 전송된 패킷의 로그 레코드 하나 이 레코드는 기본적으로 생성됩니다. 인스턴스 이그레스 패킷 손실이 발생하거나 집계 간격 중에 100% 네트워크 패킷 손실이 발생하는 드문 경우만 예외입니다.

  • 삭제된 패킷에 대한 하나 이상의 로그 레코드(삭제 이유에 따라 다름) 이러한 레코드는 패킷 손실이 발생하는 경우에만 생성됩니다.

각 로그 레코드의 필드에 관한 자세한 내용은 다음 표를 참고하세요.

필드 필드 형식 필드 유형: 기본 또는 선택적 메타데이터
disposition string
로그가 패킷 손실을 나타내는 경우 이 필드는 DROPPED 값으로 채워집니다. 그렇지 않으면 이 필드는 채워지지 않습니다.
기본
drop_reason 문자열
disposition 필드 값이 DROPPED인 경우 이 필드는 다음 값 중 하나로 채워집니다.
  • LOST_IN_TRANSIT: 네트워크 드롭을 나타냅니다.
  • SPOOFED_SOURCE: 소스 IP 주소 스푸핑으로 인해 발생하는 인스턴스 이그레스 패킷 손실을 나타냅니다.
  • UNREACHABLE_DESTINATION: 알 수 없는 대상으로 인해 발생한 인스턴스 이그레스 패킷 손실을 나타냅니다.
기본
one_way_network_latencies 지연 시간
disposition이 채워지지 않은 경우(패킷 손실이 없음을 의미) 이 필드는 집계 간격 중에 측정된 나노초 수준 정밀도의 밀리초 단위 단방향 네트워크 지연 시간으로 채워집니다. 지연 시간 측정에는 애플리케이션에서 소비한 시간이 제외됩니다. 채우지 않으면 측정을 사용할 수 없습니다.
기본
one_way_network_latency_jitter LatencyJitter
disposition이 채워지지 않은 경우(패킷 손실이 없음을 의미) 이 필드는 소스와 대상 인스턴스 간의 단방향 네트워크 지터(밀리초)로 채워집니다.
기본
rtt_msec ULL 유니캐스트 트래픽에는 채워지지 않습니다. 기본
round_trip_time ULL 유니캐스트 트래픽에는 채워지지 않습니다. 기본
bytes_sent int64
다음과 같이 채워집니다.
  • disposition 필드가 채워지지 않은 경우 이 필드는 소스에서 대상으로 전송된 사용자 페이로드 바이트 수입니다.
  • disposition 필드가 DROPPED 값과 이유 LOST_IN_TRANSIT로 채워진 경우 이 필드는 삭제된 사용자 페이로드 바이트 수입니다.
  • disposition 필드가 DROPPED 값과 이유 SPOOFED_SOURCE 또는 UNREACHABLE_DESTINATION로 채워진 경우 이 필드는 채워지지 않습니다.
소스에서 1, 000바이트를 전송하지만 네트워크 패킷 손실로 인해 100바이트가 삭제되는 예를 생각해 보세요. 이 경우 bytes_sent: 900가 포함된 로그와 bytes_sent: 100가 포함된 로그라는 두 개의 별도 로그가 생성됩니다.
기본
packets_sent int64
다음과 같이 채워집니다.
  • disposition 필드가 채워지지 않은 경우 이 필드는 소스에서 대상으로 전송된 패킷 수입니다.
  • disposition 필드가 DROPPED 값과 이유 LOST_IN_TRANSIT로 채워진 경우 이 필드는 삭제된 패킷 수입니다.
  • disposition 필드가 DROPPED 값과 이유 SPOOFED_SOURCE 또는 UNREACHABLE_DESTINATION로 채워진 경우 이 필드는 채워지지 않습니다.
기본

ULL 멀티캐스트 소비자의 레코드 형식

다음 표에서는 흐름의 리포터가 ULL 멀티캐스트 소비자인 경우 멀티캐스트 트래픽에 대한 VPC 흐름 로그 레코드의 고유 필드와 필드 형식 차이점을 설명합니다.

지정된 멀티캐스트 소비자 흐름의 경우 VPC 흐름 로그는 동일한 트래픽에 대해 최대 두 개의 별도 흐름 로그 레코드를 생성합니다.

  • 성공적으로 전송된 패킷의 로그 레코드 하나 이 레코드는 집계 간격 중에 100% 네트워크 패킷 손실이 발생하는 드문 경우를 제외하고 기본적으로 생성됩니다.
  • 삭제된 패킷의 로그 레코드 하나 이 레코드는 패킷 손실이 발생한 경우에만 생성됩니다.

각 로그 레코드의 필드에 관한 자세한 내용은 다음 표를 참고하세요.

필드 필드 형식 필드 유형: 기본 또는 선택적 메타데이터
disposition string
로그가 패킷 손실을 나타내는 경우 이 필드는 DROPPED 값으로 채워집니다. 그렇지 않으면 이 필드는 채워지지 않습니다.
기본
drop_reason 문자열
disposition 필드의 값이 DROPPED인 경우 이 필드는 LOST_IN_TRANSIT 값으로 채워집니다. 그렇지 않으면 이 필드는 채워지지 않습니다.
기본
one_way_network_latencies 지연 시간
disposition이 채워지지 않은 경우(패킷 손실이 없음을 의미) 이 필드는 집계 간격 중에 측정된 나노초 수준 정밀도의 밀리초 단위 단방향 네트워크 지연 시간으로 채워집니다. 지연 시간 측정에는 애플리케이션에서 소비한 시간이 제외됩니다. 채우지 않으면 측정을 사용할 수 없습니다.
기본
rtt_msec ULL 멀티캐스트 트래픽의 경우 채워지지 않습니다. 기본
round_trip_time ULL 멀티캐스트 트래픽의 경우 채워지지 않습니다. 기본
bytes_sent int64
다음과 같이 채워집니다.
  • disposition 필드가 채워지지 않은 경우 이 필드는 멀티캐스트 프로듀서에서 컨슈머로 전송된 사용자 페이로드 바이트 수입니다.
  • disposition 필드가 DROPPED 값으로 채워져 있으면 이 필드는 삭제된 사용자 페이로드 바이트 수입니다.
멀티캐스트 프로듀서가 1, 000바이트를 전송하지만 100바이트가 삭제되는 예를 생각해 보겠습니다. 이 경우 bytes_sent: 900가 포함된 로그와 bytes_sent: 100가 포함된 로그라는 두 개의 별도 로그가 생성됩니다.
기본
packets_sent int64
다음과 같이 채워집니다.
  • disposition 필드가 채워지지 않은 경우 이 필드는 멀티캐스트 프로듀서에서 소비자에게 전송된 패킷 수입니다.
  • disposition 필드가 DROPPED 값으로 채워져 있으면 이 필드는 삭제된 패킷 수입니다.
기본
소스 및 대상 메타데이터 필드
src_multicast_group_consumer_activation MulticastGroupConsumerActivationDetails
흐름의 대상이 멀티캐스트 그룹 IP 주소이고 흐름의 보고자가 멀티캐스트 소비자인 경우 이 필드는 멀티캐스트 소비자 연결 및 그룹 소비자 활성화 세부정보로 채워집니다.
메타데이터

필드 형식 참조

이 섹션에서는 흐름 로그 레코드의 필드 형식에 대한 참조를 제공합니다.

VPC 흐름 로그 레코드의 전체 필드 형식 목록은 VPC 흐름 로그 레코드 정보를 참고하세요.

지연 시간 필드 형식

필드 유형 설명
median_msec double 집계 간격 동안 측정된 지연 시간의 중앙값입니다.

LatencyJitter 필드 형식

필드 유형 설명
median_msec double 지연 시간 중앙값 지터입니다.

MulticastGroupDetails 필드 형식

필드 유형 설명
project_id 문자열 멀티캐스트 관리자 프로젝트의 ID.
위치 문자열 멀티캐스트 프로듀서의 영역.
이름 문자열 트래픽이 전송된 그룹 IP 주소가 포함된 멀티캐스트 그룹 범위의 이름.
도메인 문자열 그룹 범위가 포함된 멀티캐스트 도메인의 이름.

MulticastGroupConsumerActivationDetails 필드 형식

필드 유형 설명
project_id 문자열 멀티캐스트 소비자 VPC 네트워크가 포함된 프로젝트의 ID.
위치 문자열 멀티캐스트 소비자의 영역.
이름 문자열 그룹 범위의 멀티캐스트 소비자 VPC 네트워크가 활성화될 때 생성된 멀티캐스트 그룹 소비자 활성화의 이름.
domain_association 문자열 멀티캐스트 소비자 VPC 네트워크와 도메인 간의 멀티캐스트 소비자 연결의 이름.

흐름 로그 보기

흐름 로그를 보려면 다음을 수행하세요.

  1. 아직 구성하지 않은 경우 VPC 흐름 로그를 구성합니다. VPC 흐름 로그 문서에서 VPC 흐름 로그 구성을 참조하세요.
  2. 단계를 따라 흐름 로그에 액세스합니다.