로그 및 측정항목 보기
Cloud Router는 로깅 정보를 Cloud Logging으로 전송하고, 모니터링 측정항목은 Cloud Monitoring으로 전송합니다. 이 페이지에서는 두 가지 유형의 정보에 모두 액세스하는 방법을 보여줍니다.
로그
Cloud Router는 다음 이벤트를 로깅하는 로깅 정보를 Cloud Logging으로 전송합니다.
- Cloud Router 관련 라우터 이벤트
- BGP 구성 및 세션과 관련된 BGP 이벤트
- 두 BGP 피어 간의 경로 공지와 관련된 경로 이벤트
로그 보기
콘솔
Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.
Cloud Router 목록에서 Cloud Router를 선택합니다.
로그 열에서 보기를 클릭합니다.
Cloud Router 로그의 형식은 다음과 같습니다.
[Event Type]: [Log Text]
로그 탐색기에서 쿼리를 빌드하려면 로그 탐색기에서 쿼리 빌드를 참조하세요.
정보 로그
다음 표에는 Logging 정보 로그에 로깅되는 이벤트가 나열되어 있습니다.
이벤트 | 설명 |
---|---|
라우터 이벤트 | 라우터 작업 활성화됨 |
라우터 작업 비활성화됨 | |
BGP 이벤트 | LIST_OF_PEERS 피어 구성이 추가됨 |
PEER 와의 BGP 피어링이 x초 전에 발생함 |
|
PEER 와의 BGP 피어링이 MESSAGE 이유로 종료됨, 여기서 MESSAGE 는 HOLD_TIMER_EXPIRED 또는 LINK_DOWN 과 같은 설명을 제공합니다.
LINK_DOWN 에 대한 자세한 내용은 Cloud Router 로그에 LINK_DOWN 메시지가 표시됨을 참조하세요. |
|
BGP 라우터 ID가 BGP_ROUTER_ID 로 설정됨 |
|
경로 이벤트 | PREFIX 피어에 대한 프리픽스 알림 |
PREFIX 피어에서 프리픽스 취소 |
|
Cloud Router에서 프리픽스 PREFIX 다음 홉 LIST_OF_NEXTHOPS 를 수신함 |
|
Cloud Router에서 프리픽스 PREFIX 다음 홉 LIST_OF_NEXTHOPS 가 삭제됨 |
일반적인 로깅 이벤트
다음 표에 나열된 Cloud Router의 일반적인 Logging 이벤트를 보려면 로그 보기 단계를 사용합니다. 표에 나열된 고급 필터 중 하나를 지정합니다. 필요에 따라 로깅 검색 시간을 조정하세요.
이벤트 설명 | Logging 고급 필터 |
---|---|
Cloud Router 프로세스 이전 또는 다시 시작 | resource.type="gce_router" "작업 활성화됨" |
학습된 경로 추가 | resource.type="gce_router" "Cloud Router에서 수신함" |
학습된 경로 삭제 | resource.type="gce_router" "Cloud Router에서 삭제됨" |
공지된 경로 내보내기 | resource.type="gce_router" ("경로 이벤트" AND "프리픽스 알림") |
BGP 피어링이 발생함 | resource.type="gce_router" ("BGP 피어링" AND "발생") |
MD5 인증과 함께 BGP 피어링이 발생함 | resource.type="gce_router" ("BGP 피어링" AND "발생" AND "MD5 인증 사용 설정") |
BGP 피어링이 다운됨 | resource.type="gce_router" ("BGP 피어링" AND "다운") |
Google 피어링 에지 라우터에서 링크가 다운되어 BGP 피어링이 다운됨 | resource.type="gce_router" ("BGP 피어링" AND "다운" AND "LINK_DOWN") |
BGP 세션이 과도한 수신 경로로 인해 종료됨 | resource.type="gce_router" ("NOTIFICATION 6/1") 심각도="CRITICAL" |
Cloud Router 동적 경로 프리픽스 할당량을 초과함 | resource.type="gce_network_region" ("경로 없음" AND "프로그래밍 가능") 심각도="ERROR" |
할당량 문제로 인해 경로가 삭제됨 | resource.type="gce_network_region" 심각도="ERROR" jsonPayload.affectedResource.routes.nextHopIpAddresses=" PEER_IP_ADDRESS "
|
동종 앱 대기 중인 BFD 세션 | resource.type="gce_router" ("BFD 이벤트" AND "BFD 사용 설정됨, [Init, NoDiagnostic] 상태") |
BFD 세션이 발생함 | resource.type="gce_router" ("BFD 이벤트" AND "[Up, NoDiagnostic]") |
BFD 세션이 다운됨(Rx 타이머 만료) | resource.type="gce_router" ("BFD 이벤트" AND "[Down, ControlDetectionTimeExpired]") |
BFD 세션이 다운됨(피어 상태는 Down 또는 AdminDown ) |
resource.type="gce_router" ("BFD 이벤트" AND "[Down, NeighborSessionDown]") |
BFD 세션이 로컬에서 중지됨 | resource.type="gce_router" ("BFD 이벤트" AND "BFD 중지됨") |
측정항목
Cloud Router는 측정항목을 Cloud Monitoring에 게시합니다. Cloud Router에 게시된 측정항목 목록은 Cloud Router의 측정항목 모니터링을 참조하세요.
모든 Cloud Router 측정항목에 IPv4 및 IPv6 트래픽이 모두 포함됩니다.
API를 사용하여 측정항목 보기
Cloud Monitoring API를 사용하여 이러한 측정항목에 액세스할 수 있습니다. 자세한 내용은 측정항목 데이터 읽기를 참조하세요.
Monitoring 대시보드를 사용하여 측정항목 보기
Cloud Monitoring에서 커스텀 대시보드를 만들어 이러한 측정항목을 분석할 수도 있습니다. 자세한 내용은 커스텀 대시보드 관리를 참조하세요.
커스텀 대시보드를 만들려면 다음 단계를 따르세요.
콘솔
Google Cloud 콘솔에서 Monitoring 페이지로 이동합니다.
대시보드를 선택한 후 대시보드 개요 페이지에서
대시보드 만들기를 클릭합니다.선택사항: 대시보드를 설명하는 이름으로 대시보드 제목을 업데이트합니다.
차트 라이브러리에서 추가할 차트를 선택합니다. 예를 들어 대시보드에 선 차트를 추가하려면 차트 라이브러리에서 해당 항목을 클릭하거나 그래프 영역으로 드래그합니다.
차트 제목에서 차트 제목을 변경하거나 권장 제목을 사용합니다.
어떤 데이터를 보고 싶으신가요?에서 다음 단계를 따르세요.
- 리소스 유형에서 필터링 내용 입력 필드를 클릭하고
Cloud Router
를 입력합니다. - 측정항목에서 Cloud Router 측정항목을 추가합니다.
- 리소스 유형에서 필터링 내용 입력 필드를 클릭하고
필터 컨트롤을 사용하여 라우터 또는 세션만 포함하도록 보기를 제한합니다.
다른 측정 항목을 추가하려면 다른 측정항목 추가를 클릭합니다.
Cloud Router용 측정항목도 있고, 특정 Cloud Router의 BGP 세션용 측정항목도 있습니다. Cloud Router 측정항목은 router-name
으로 표시되고 BGP 세션 측정항목은 router-name(bgp-name)
으로 표시됩니다.
Cloud Router의 측정항목 모니터링
이 표의 '측정항목 유형' 문자열 앞에 router.googleapis.com/
가 포함된 프리픽스를 붙여야 합니다. 표의 항목에서는 이 프리픽스가 생략되었습니다.
라벨을 쿼리할 때 metric.labels.
프리픽스를 사용합니다(예: metric.labels.LABEL="VALUE"
).
측정항목 유형 실행 단계(리소스 계층 구조 수준) 표시 이름 |
|
---|---|
종류, 유형, 단위 모니터링 리소스 |
설명 라벨 |
best_received_routes_count
GA
(프로젝트)
수신된 경로 수 |
|
GAUGE , INT64 , 1
gce_router |
라우터가 수신하는 현재 최적 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
bfd/control/receive_intervals
BETA
(프로젝트)
BFD 제어 패킷 수신 간격 |
|
GAUGE , INT64 , ms
gce_router |
BFD 컨트롤 패킷은 간격을 수신합니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bfd/control/received_packets_count
베타
(프로젝트)
수신된 제어 패킷 |
|
DELTA , INT64 , 1
gce_router |
이 BFD 세션에서 수신한 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bfd/control/rejected_packets_count
베타
(프로젝트)
거부된 패킷 관리 |
|
DELTA , INT64 , 1
gce_router |
이 BFD 세션에서 거부된 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bfd/control/transmit_intervals
BETA
(프로젝트)
BFD 제어 패킷 전송 간격 |
|
GAUGE , INT64 , ms
gce_router |
BFD 컨트롤 패킷은 간격을 전송합니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bfd/control/transmitted_packets_count
베타
(프로젝트)
전송된 제어 패킷 |
|
DELTA , INT64 , 1
gce_router |
이 BFD 세션에서 전송한 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bfd/session_flap_events_count
베타
(프로젝트)
BFD 세션 플랩 |
|
DELTA , INT64 , 1
gce_router |
이 BFD 세션의 각 BFD 플랩 이벤트 수입니다. 세션 플랩 이벤트는 업 상태에서의 전환을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
event_type : 'AdminDown' 또는 'ControlDetectionTimeExpired'와 같은 BFD 플랩의 근거입니다.
|
bfd/session_up
베타
(프로젝트)
BFD 세션 상태 |
|
GAUGE , INT64 , 1
gce_router |
성공적인 BFD 세션 설정을 보여주는 표시기입니다. 1은 세션이 실행 중임을 나타냅니다. 0은 세션이 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip :
BFD 세션의 동종 앱 IP입니다.
|
bgp/received_routes_count
GA
(프로젝트)
BGP 수신된 경로 수 |
|
GAUGE , INT64 , 1
gce_router |
bgp 세션에서 수신된 현재 경로의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name :
BGP 세션의 이름입니다.
|
bgp/sent_routes_count
GA
(프로젝트)
BGP 전송 경로 수 |
|
GAUGE , INT64 , 1
gce_router |
bgp 세션에서 전송된 현재 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name :
BGP 세션의 이름입니다.
|
bgp/session_up
GA
(프로젝트)
BGP 세션 상태 |
|
GAUGE , INT64 , 1
gce_router |
성공적인 bgp 세션 설정을 보여주는 표시기입니다. 1은 세션이 실행 중임을 나타냅니다. 0은 세션이 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name :
BGP 세션의 이름입니다.
|
bgp_sessions_down_count
GA
(프로젝트)
BGP 세션 다운 수 |
|
GAUGE , INT64 , 1
gce_router |
다운된 라우터의 BGP 세션 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
bgp_sessions_up_count
GA
(프로젝트)
BGP 세션 업 수 |
|
GAUGE , INT64 , 1
gce_router |
업 상태인 라우터의 BGP 세션 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
dynamic_routes/learned_routes/any_dropped_unique_destinations
베타
(프로젝트)
삭제된 고유 대상 |
|
GAUGE , BOOL , 1
gce_network_region |
할당량 초과로 인해 네트워크 리전에서 삭제된 고유한 대상이 있는지 여부를 나타내는 불리언 측정항목입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode :
라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
|
dynamic_routes/learned_routes/dropped_unique_destinations
베타
(프로젝트)
삭제된 고유 대상 |
|
GAUGE , INT64 , 1
gce_network_region |
할당량 초과로 인해 네트워크 리전에서 삭제된 고유 대상 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode :
라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
|
dynamic_routes/learned_routes/unique_destinations_limit
베타
(프로젝트)
고유 대상 한도 |
|
GAUGE , INT64 , 1
gce_network_region |
이 네트워크 리전의 경로 할당량에서 허용되는 고유한 대상의 최대 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode :
라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
|
dynamic_routes/learned_routes/used_unique_destinations
베타
(프로젝트)
사용된 고유 대상 |
|
GAUGE , INT64 , 1
gce_network_region |
이 네트워크 리전의 학습된 경로에서 사용하는 고유한 대상 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode :
라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
|
nat/allocated_ports
GA
(프로젝트)
할당된 포트 |
|
GAUGE , INT64 , {port}
nat_gateway |
NAT 게이트웨이가 모든 VM에 할당한 포트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
nat_ip :
포트의 NAT IP입니다.
|
nat/closed_connections_count
GA
(프로젝트)
종료된 연결 수 |
|
DELTA , INT64 , {connection}
nat_gateway |
NAT 게이트웨이에서 닫힌 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/dropped_received_packets_count
GA
(프로젝트)
중단된 수신 패킷 수 |
|
DELTA , INT64 , {packet}
nat_gateway |
NAT 게이트웨이에서 드롭되어 수신된 패킷의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/dropped_sent_packets_count
GA
(프로젝트)
중단된 전송 패킷 수 |
|
DELTA , INT64 , {packet}
nat_gateway |
NAT 게이트웨이에서 드롭되어 전송된 패킷의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
reason :
패킷이 드롭된 이유입니다. 가능한 값은 OUT_OF_RESOURCES, ENDPOINT_INDEPENDENCE_CONFLICT입니다.
|
nat/nat_allocation_failed
GA
(프로젝트)
NAT 할당 실패 |
|
GAUGE , BOOL ,
nat_gateway |
NAT 게이트웨이의 VM에 NAT IP를 할당할 때 오류가 있는지 여부를 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 120초 동안 표시되지 않습니다. |
nat/new_connections_count
GA
(프로젝트)
새 연결 수 |
|
DELTA , INT64 , {connection}
nat_gateway |
NAT 게이트웨이로 생성된 새 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/open_connections
GA
(프로젝트)
연결 열기 |
|
GAUGE , INT64 , {connection}
nat_gateway |
NAT 게이트웨이에 현재 열려 있는 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/port_usage
GA
(프로젝트)
포트 사용량 |
|
GAUGE , INT64 , {port}
nat_gateway |
VM에서 단일 인터넷 엔드포인트로의 최대 연결 수입니다(IP:port). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/received_bytes_count
GA
(프로젝트)
수신된 바이트 수 |
|
DELTA , INT64 , By
nat_gateway |
NAT 게이트웨이를 통해 수신된 바이트 수입니다(대상 -> VM). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/received_packets_count
GA
(프로젝트)
수신된 패킷 수 |
|
DELTA , INT64 , {packet}
nat_gateway |
NAT 게이트웨이를 통해 수신된 패킷 수입니다(대상 -> VM). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/sent_bytes_count
GA
(프로젝트)
전송된 바이트 수 |
|
DELTA , INT64 , By
nat_gateway |
NAT 게이트웨이를 통해 전송된 바이트 수입니다(VM -> 대상). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
nat/sent_packets_count
GA
(프로젝트)
전송된 패킷 수 |
|
DELTA , INT64 , {packet}
nat_gateway |
NAT 게이트웨이를 통해 전송된 패킷 수입니다(VM -> 대상). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol :
연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
|
router_up
GA
(프로젝트)
라우터 태스크 실행 |
|
GAUGE , INT64 , 1
gce_router |
성공적으로 실행 중인 라우터 소프트웨어 작업의 수입니다. 값이 1보다 크거나 같으면 모든 소프트웨어 태스크가 실행되지 않을 수 않지만 라우터가 작동 중임을 나타냅니다. 반환된 수를 라우터에 필요한 소프트웨어 태스크 수와 비교합니다. 값이 0이면 라우터가 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
sent_routes_count
GA
(프로젝트)
전송된 경로 수 |
|
GAUGE , INT64 , 1
gce_router |
라우터에서 전송한 현재 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
2024년 9월 26일 21:35:08(UTC)에 생성된 표입니다.
다음 단계
- Cloud Router 사용 시 문제 해결을 참조하여 문제 해결하기