로그 및 측정항목 보기

Cloud Router는 로깅 정보를 Cloud Logging으로 전송하고, 모니터링 측정항목은 Cloud Monitoring으로 전송합니다. 이 페이지에서는 두 가지 유형의 정보에 모두 액세스하는 방법을 보여줍니다.

로그

Cloud Router는 다음 이벤트를 로깅하는 로깅 정보를 Cloud Logging으로 전송합니다.

  • Cloud Router 관련 라우터 이벤트
  • BGP 구성 및 세션과 관련된 BGP 이벤트
  • 두 BGP 피어 간의 경로 공지와 관련된 경로 이벤트

로그 보기

콘솔

  1. Google Cloud 콘솔에서 Cloud Router 페이지로 이동합니다.

    Cloud Router로 이동

  2. Cloud Router 목록에서 Cloud Router를 선택합니다.

  3. 로그 열에서 보기를 클릭합니다.

    Cloud Router 로그의 형식은 다음과 같습니다.

    [Event Type]: [Log Text]
    
  4. 로그 탐색기에서 쿼리를 빌드하려면 로그 탐색기에서 쿼리 빌드를 참조하세요.

정보 로그

다음 표에는 Logging 정보 로그에 로깅되는 이벤트가 나열되어 있습니다.

이벤트 설명
라우터 이벤트 라우터 작업 활성화됨
라우터 작업 비활성화됨
BGP 이벤트 LIST_OF_PEERS 피어 구성이 추가됨
PEER와의 BGP 피어링이 x초 전에 발생함
PEER와의 BGP 피어링이 MESSAGE 이유로 종료됨, 여기서 MESSAGEHOLD_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에서 커스텀 대시보드를 만들어 이러한 측정항목을 분석할 수도 있습니다. 자세한 내용은 커스텀 대시보드 관리를 참조하세요.

커스텀 대시보드를 만들려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 Monitoring 페이지로 이동합니다.

    모니터링으로 이동

  2. 대시보드를 선택한 후 대시보드 개요 페이지에서 대시보드 만들기를 클릭합니다.

  3. 선택사항: 대시보드를 설명하는 이름으로 대시보드 제목을 업데이트합니다.

  4. 차트 라이브러리에서 추가할 차트를 선택합니다. 예를 들어 대시보드에 차트를 추가하려면 차트 라이브러리에서 해당 항목을 클릭하거나 그래프 영역으로 드래그합니다.

  5. 차트 제목에서 차트 제목을 변경하거나 권장 제목을 사용합니다.

  6. 어떤 데이터를 보고 싶으신가요?에서 다음 단계를 따르세요.

    1. 리소스 유형에서 필터링 내용 입력 필드를 클릭하고 Cloud Router를 입력합니다.
    2. 측정항목에서 Cloud Router 측정항목을 추가합니다.
  7. 필터 컨트롤을 사용하여 라우터 또는 세션만 포함하도록 보기를 제한합니다.

  8. 다른 측정 항목을 추가하려면 다른 측정항목 추가를 클릭합니다.

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
수신된 경로 수
GAUGEINT641
gce_router
라우터가 수신하는 현재 최적 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bfd/control/receive_intervals 베타
BFD 컨트롤 패킷 수신 간격
GAUGEINT64ms
gce_router
BFD 컨트롤 패킷은 간격을 수신합니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bfd/control/received_packets_count 베타
수신된 패킷 관리
DELTAINT641
gce_router
이 BFD 세션에서 수신한 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bfd/control/rejected_packets_count 베타
거부된 패킷 관리
DELTAINT641
gce_router
이 BFD 세션에서 거부된 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bfd/control/transmit_intervals 베타
BFD 컨트롤 패킷 전송 간격
GAUGEINT64ms
gce_router
BFD 컨트롤 패킷은 간격을 전송합니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bfd/control/transmitted_packets_count 베타
전송된 패킷 관리
DELTAINT641
gce_router
이 BFD 세션에서 전송한 컨트롤 패킷 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bfd/session_flap_events_count 베타
BFD 세션 플랩
DELTAINT641
gce_router
이 BFD 세션의 각 BFD 플랩 이벤트 수입니다. 세션 플랩 이벤트는 업 상태에서의 전환을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
event_type: 'AdminDown' 또는 'ControlDetectionTimeExpired'와 같은 BFD 플랩의 근거입니다.
bfd/session_up 베타
BFD 세션 상태
GAUGEINT641
gce_router
성공적인 BFD 세션 설정을 보여주는 표시기입니다. 1은 세션이 실행 중임을 나타냅니다. 0은 세션이 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
peer_ip: BFD 세션의 동종 앱 IP입니다.
bgp/received_routes_count GA
BGP 수신된 경로 수
GAUGEINT641
gce_router
bgp 세션에서 수신된 현재 경로의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name: BGP 세션의 이름입니다.
bgp/sent_routes_count GA
BGP 전송 경로 수
GAUGEINT641
gce_router
bgp 세션에서 전송된 현재 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name: BGP 세션의 이름입니다.
bgp/session_up GA
BGP 세션 상태
GAUGEINT641
gce_router
성공적인 bgp 세션 설정을 보여주는 표시기입니다. 1은 세션이 실행 중임을 나타냅니다. 0은 세션이 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_peer_name: BGP 세션의 이름입니다.
bgp_sessions_down_count GA
BGP 세션 다운 횟수
GAUGEINT641
gce_router
다운된 라우터의 BGP 세션 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
bgp_sessions_up_count GA
BGP 세션 업 수
GAUGEINT641
gce_router
업 상태인 라우터의 BGP 세션 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
dynamic_routes/learned_routes/any_dropped_unique_destinations 베타
드롭된 모든 고유 목적지
GAUGEBOOL1
gce_network_region
할당량 초과로 인해 네트워크 리전에서 삭제된 고유한 대상이 있는지 여부를 나타내는 부울 측정항목입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode: 라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
dynamic_routes/learned_routes/dropped_unique_destinations 베타
삭제된 고유 대상
GAUGEINT641
gce_network_region
할당량 초과로 인해 네트워크 리전에서 삭제된 고유 대상 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode: 라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
dynamic_routes/learned_routes/unique_destinations_limit 베타
고유 대상 한도
GAUGEINT641
gce_network_region
이 네트워크 리전의 경로 할당량에서 허용되는 고유한 대상의 최대 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode: 라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
dynamic_routes/learned_routes/used_unique_destinations 베타
사용된 고유 대상
GAUGEINT641
gce_network_region
이 네트워크 리전의 학습된 경로에서 사용하는 고유한 대상 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 60초 동안 표시되지 않습니다.
routing_mode: 라우팅의 라우팅 모드이며 다음 중 하나입니다. [전역' - 원격 리전에서 학습, '리전' - 로컬 리전에서 학습].
nat/allocated_ports GA
할당된 포트
GAUGEINT64{port}
nat_gateway
NAT 게이트웨이가 모든 VM에 할당한 포트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
nat_ip: 포트의 NAT IP입니다.
nat/closed_connections_count GA
닫힌 연결 수
DELTAINT64{connection}
nat_gateway
NAT 게이트웨이에서 닫힌 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/dropped_received_packets_count GA
수신된 패킷 드롭 수
DELTAINT64{packet}
nat_gateway
NAT 게이트웨이에서 드롭되어 수신된 패킷의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/dropped_sent_packets_count GA
전송된 패킷 드롭 수수
DELTAINT64{packet}
nat_gateway
NAT 게이트웨이에서 드롭되어 전송된 패킷의 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
reason: 패킷이 드롭된 이유입니다. 가능한 값은 OUT_OF_RESOURCES, ENDPOINT_INDEPENDENCE_CONFLICT입니다.
nat/nat_allocation_failed GA
NAT 할당 실패
GAUGEBOOL
nat_gateway
NAT 게이트웨이의 VM에 NAT IP를 할당할 때 오류가 있는지 여부를 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 120초 동안 표시되지 않습니다.
nat/new_connections_count GA
새 연결 수
DELTAINT64{connection}
nat_gateway
NAT 게이트웨이로 생성된 새 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/open_connections GA
연결 열기
GAUGEINT64{connection}
nat_gateway
NAT 게이트웨이에 현재 열려 있는 연결 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/port_usage GA
포트 사용량
GAUGEINT64{port}
nat_gateway
VM에서 단일 인터넷 엔드포인트로의 최대 연결 수입니다(IP:port). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/received_bytes_count GA
수신 바이트 수
DELTAINT64By
nat_gateway
NAT 게이트웨이를 통해 수신된 바이트 수입니다(대상 -> VM). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/received_packets_count GA
수신된 패킷 수
DELTAINT64{packet}
nat_gateway
NAT 게이트웨이를 통해 수신된 패킷 수입니다(대상 -> VM). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/sent_bytes_count GA
전송된 바이트 수
DELTAINT64By
nat_gateway
NAT 게이트웨이를 통해 전송된 바이트 수입니다(VM -> 대상). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
nat/sent_packets_count GA
전송된 패킷 수
DELTAINT64{packet}
nat_gateway
NAT 게이트웨이를 통해 전송된 패킷 수입니다(VM -> 대상). 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 225초 동안 표시되지 않습니다.
ip_protocol: 연결의 프로토콜입니다. TCP, UDP 또는 ICMP일 수 있습니다.
router_up 일반 안정화 버전
라우터 태스크 실행
GAUGEINT641
gce_router
성공적으로 실행 중인 라우터 소프트웨어 작업의 수입니다. 값이 1보다 크거나 같으면 모든 소프트웨어 태스크가 실행되지 않을 수 않지만 라우터가 작동 중임을 나타냅니다. 반환된 수를 라우터에 필요한 소프트웨어 태스크 수와 비교합니다. 값이 0이면 라우터가 다운되었음을 나타냅니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
sent_routes_count GA
전송된 경로 수
GAUGEINT641
gce_router
라우터에서 전송한 현재 경로 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.

2024년 3월 20일 16:34:03(UTC)에 생성된 표입니다.

다음 단계

  • Cloud Router 사용 시 문제 해결을 참조하여 문제 해결하기