ULL 트래픽의 흐름 로그 보기
이 페이지에서는 VPC 흐름 로그의 매우 짧은 지연 시간 (ULL) 유니캐스트 및 멀티캐스트 트래픽 지원을 설명합니다.
VPC 흐름 로그는 ULL Virtual Private Cloud (VPC) 네트워크에서 패킷을 수집하여 흐름 로그를 생성합니다. 흐름 로그는 IP 연결(5튜플)별로 집계됩니다.
흐름 로그는 Cloud Logging에서 볼 수 있으며 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 흐름 로그는 동일한 트래픽에 대해 여러 가지 흐름 로그 레코드를 생성할 수 있습니다.
전송된 패킷의 로그 레코드 1개. 이 레코드는 기본적으로 생성됩니다. 예외는 인스턴스 이그레스 패킷 손실이 발생하거나 집계 간격 중에 100% 네트워크 패킷 손실이 발생하는 드문 경우입니다.
삭제된 패킷의 로그 레코드 1개 이상(삭제 이유에 따라 다름). 이러한 레코드는 패킷 손실이 발생하는 경우에만 생성됩니다.
각 로그 레코드의 필드에 대한 자세한 내용은 다음 표를 참조하세요.
| 필드 | 필드 형식 | 필드 유형: 기본 또는 선택적 메타데이터 |
|---|---|---|
| disposition |
문자열
로그가 패킷 손실을 나타내는 경우 이 필드는 값 DROPPED으로 채워집니다. 그렇지 않으면 이 필드는 채워지지 않습니다.
|
베이스 |
| drop_reason |
문자열
disposition 필드의 값이 DROPPED이면
이 필드는 다음 값 중 하나로 채워집니다.
|
베이스 |
| one_way_network_latencies |
지연 시간
disposition이 채워지지 않은 경우
(패킷 손실이 없는 경우) 이 필드는 집계 간격 중에 측정된 나노초 수준의 정밀도로 밀리초 단위의 단방향 네트워크 지연 시간으로 채워집니다. 지연 시간 측정에는 애플리케이션에서 소비된 시간이 제외됩니다. 채워지지 않은 경우
측정값을 사용할 수 없습니다.
|
베이스 |
| one_way_network_latency_jitter |
LatencyJitter
`disposition`이 채워지지 않은 경우( disposition 패킷 손실이 없는 경우) 이 필드는 소스 및 대상 인스턴스 간의 단방향 네트워크 지터(밀리초)로 채워집니다.
|
베이스 |
| rtt_msec | ULL 유니캐스트 트래픽에 대해 채워지지 않습니다. | 베이스 |
| round_trip_time | ULL 유니캐스트 트래픽에 대해 채워지지 않습니다. | 베이스 |
| bytes_sent |
int64
다음과 같이 채워집니다.
bytes_sent: 900이 포함된 로그와 bytes_sent: 100이 포함된 로그라는 두 개의 개별 로그가 생성됩니다.
|
베이스 |
| packets_sent |
int64
다음과 같이 채워집니다.
|
베이스 |
ULL 멀티캐스트 소비자의 레코드 형식
다음 표에서는 흐름의 보고자가 멀티캐스트 소비자일 때 멀티캐스트 트래픽의 VPC 흐름 로그 레코드에 있는 고유 필드와 필드 형식 차이점을 설명합니다.
지정된 멀티캐스트 소비자 흐름의 경우 VPC 흐름 로그는 동일한 트래픽에 대해 최대 2개의 개별 흐름 로그 레코드를 생성합니다.- 전송된 패킷의 로그 레코드 1개. 이 레코드는 집계 간격 중에 100% 네트워크 패킷 손실이 발생하는 드문 경우를 제외하고 기본적으로 생성됩니다.
- 삭제된 패킷의 로그 레코드 1개. 이 레코드는 패킷 손실이 발생하는 경우에만 생성됩니다.
각 로그 레코드의 필드에 대한 자세한 내용은 다음 표를 참조하세요.
| 필드 | 필드 형식 | 필드 유형: 기본 또는 선택적 메타데이터 |
|---|---|---|
| disposition |
문자열
로그가 패킷 손실을 나타내는 경우 이 필드는 값 DROPPED으로 채워집니다. 그렇지 않으면 이 필드는 채워지지 않습니다.
|
베이스 |
| drop_reason |
문자열
disposition
필드의 값이 DROPPED,
이 필드는 LOST_IN_TRANSIT 값으로 채워집니다.
그렇지 않으면 이 필드는 채워지지 않습니다.
|
베이스 |
| one_way_network_latencies |
지연 시간
disposition이 채워지지 않은 경우
(패킷 손실이 없는 경우) 이 필드는 집계 간격 중에 측정된 나노초 수준의 정밀도로 밀리초 단위의 단방향 네트워크 지연 시간으로 채워집니다. 지연 시간 측정에는 애플리케이션에서 소비된 시간이 제외됩니다. 채워지지 않은 경우
측정값을 사용할 수 없습니다.
|
베이스 |
| rtt_msec | 멀티캐스트 트래픽에 대해 채워지지 않습니다. | 베이스 |
| round_trip_time | 멀티캐스트 트래픽에 대해 채워지지 않습니다. | 베이스 |
| bytes_sent |
int64
다음과 같이 채워집니다.
bytes_sent: 900이 포함된 로그와 bytes_sent: 100이 포함된 로그라는 두 개의 개별 로그가 생성됩니다.
|
베이스 |
| packets_sent |
int64
다음과 같이 채워집니다.
|
베이스 |
| 소스 및 대상 메타데이터 필드 | ||
| src_multicast_group_consumer_activation |
MulticastGroupConsumerActivationDetails
흐름의 대상이 멀티캐스트 그룹 IP 주소이고 흐름의 보고자가 멀티캐스트 소비자이면 이 필드는 멀티캐스트 소비자 연결 및 그룹 소비자 활성화 세부정보로 채워집니다. |
메타데이터 |
필드 형식 참조
이 섹션에서는 흐름 로그 레코드의 필드 형식에 대한 참조를 제공합니다.
VPC 흐름 로그 레코드의 전체 필드 형식 목록은 VPC 흐름 로그 레코드 정보를 참조하세요.
지연 시간 필드 형식
| 필드 | 유형 | 설명 |
|---|---|---|
| median_msec | double | 집계 간격 중에 측정된 중간 지연 시간입니다. |
LatencyJitter 필드 형식
| 필드 | 유형 | 설명 |
|---|---|---|
| median_msec | double | 중간 지연 시간 지터입니다. |
MulticastGroupConsumerActivationDetails 필드 형식
| 필드 | 유형 | 설명 |
|---|---|---|
| project_id | 문자열 | 멀티캐스트 소비자 VPC 네트워크가 포함된 프로젝트의 ID. |
| 위치 | 문자열 | 멀티캐스트 소비자의 영역. |
| 이름 | 문자열 | 그룹 범위의 멀티캐스트 소비자 VPC 네트워크가 활성화될 때 생성된 멀티캐스트 그룹 소비자 활성화의 이름. |
| domain_association | 문자열 | 멀티캐스트 소비자 VPC 네트워크와 도메인 간의 멀티캐스트 소비자 연결의 이름. |
흐름 로그 보기
흐름 로그를 보려면 다음 단계를 따르세요.
- 아직 VPC 흐름 로그를 구성하지 않았다면 구성합니다. VPC 흐름 로그 문서에서 VPC 흐름 로그 구성을 참조하세요.
- 단계에 따라 흐름 로그에 액세스합니다.