Eventarc의 관측 가능성

Google Cloud Observability는 모니터링, 로깅, 진단 도구를 제공합니다. 이러한 도구를 사용하면 Eventarc 활동 및 성장을 모니터링하고 분석하고 애플리케이션의 동작, 상태, 성능을 파악할 수 있습니다.

기본적으로 Eventarc는 다음을 수행하도록 구성됩니다.

  • 데이터 및 시스템 감사 로그를 Cloud Logging으로 전송합니다. 수집된 로그를 사용하여 애플리케이션을 디버깅하고, 문제를 해결하고, 유용한 정보를 얻을 수 있습니다.
  • Cloud Monitoring으로 시스템 및 리소스 측정항목을 전송합니다. 수집된 측정항목을 사용하여 상태와 성능을 모니터링하고, 트렌드와 문제를 식별하고, 동작의 변화에 대해 알림을 받을 수 있습니다.

Cloud Logging으로 감사 로그 전송

Eventarc는 다음 유형의 감사 로그 데이터를 Cloud Logging으로 전송합니다.

데이터 액세스 감사 로그는 크기가 클 수 있으므로 기본적으로 사용 중지되어 있습니다.

자세한 내용은 Eventarc 감사 로깅Eventarc 게시 감사 로깅을 참고하세요.

로그 쿼리 및 보기

다음 도구를 사용하여 로그를 보고 분석할 수 있습니다.

  • 로그 탐색기는 서비스 및 애플리케이션의 문제를 해결하고 성능을 분석할 수 있도록 설계되었습니다. 로그 탐색기에서 로그를 보는 방법을 알아보려면 로그 탐색기를 사용하여 로그 보기의 안내를 따르세요.
  • 로그 애널리틱스는 쿼리를 실행하여 로그를 분석한 후 결과를 보거나 차트로 표시하도록 설계되었습니다. 로그 애널리틱스 사용 방법을 알아보려면 로그 애널리틱스로 로그 쿼리 및 분석의 안내를 따르세요.

로그 탐색기의 검색창에서 eventarc를 검색하여 Eventarc 로그를 필터링할 수 있습니다.

로그를 쿼리하고 분석하는 방법에 대한 자세한 내용은 로그 쿼리 및 보기 개요를 참조하세요.

Eventarc Advanced 로그 보기

Cloud Logging 도구 외에도 Google Cloud 콘솔을 사용하여 Eventarc 고급 로그를 볼 수 있습니다.

  1. Google Cloud 콘솔에서 Eventarc > 버스 페이지로 이동합니다.

    버스로 이동

    또는 Eventarc > 파이프라인 페이지로 이동합니다.

    파이프라인으로 이동

  2. 파이프라인 세부정보 페이지로 이동하려면 파이프라인 이름을 클릭합니다.

  3. 버스 세부정보 또는 파이프라인 세부정보 페이지에서 로그 탭을 클릭합니다.

    로그 탭에는 다음 유형의 로그가 표시됩니다.

    • Eventarc에서 작성하고 Logging으로 전송하는 플랫폼 로그입니다. 이러한 로그는 문제를 디버깅하고 해결하는 데 도움이 되며, 사용 중인 Google Cloud 서비스를 더 잘 이해하는 데 도움이 됩니다.

    • 파이프라인 구성 업데이트와 같이 수행된 모든 작업의 감사 로그

  4. 심각도별로 로그를 필터링하려면 기본값 목록에서 표시할 로그 유형을 선택합니다. 기본적으로 모든 심각도 수준의 로그가 표시됩니다.

    로그 항목에 설명된 이벤트의 심각도는 여러 표준 심각도 수준 중 하나로 표현됩니다. 로그 항목을 작성하는 경우 로그 항목에 설명된 이벤트의 최소 심각도를 지정하고 다른 심각도 인코딩을 표준 수준 중 하나에 매핑할 수 있습니다. 자세한 내용은 LogSeverity를 참조하세요.

  5. 모든 로그 필드에서 항목을 검색할 수 있습니다. 필터 오른쪽의 모든 필드 및 값 검색 필드에 텍스트를 입력합니다.

    값과 정확히 일치하는 값을 지정할 수 있습니다(예: payload = "jsonPayload"). 또는 정규 표현식을 사용하여 특정 필드와 일치시킬 수 있습니다. 전체 Logging 쿼리 언어가 지원됩니다.

Cloud Monitoring으로 측정항목 전송

Eventarc는 모니터링 리소스의 측정항목 데이터를 Google Cloud Observability로 전송합니다. Monitoring의 모니터링 리소스는 가상 머신, 데이터베이스, 애플리케이션과 같은 논리적 또는 실제 항목을 나타냅니다. 모니터링 리소스에는 탐색하거나, 대시보드를 통해 보고하거나, 알림을 만드는 데 사용할 수 있는 고유한 측정항목 집합이 포함되어 있습니다. 각 리소스에는 리소스에 관한 추가 정보를 보유하는 키-값 쌍인 리소스 라벨도 있습니다. 리소스 라벨은 리소스와 연결된 모든 측정항목에 사용할 수 있습니다.

Eventarc는 다음 모니터링 리소스의 측정항목 데이터를 Google Cloud Observability로 전송합니다.

리소스 측정항목 및 라벨

이 표의 '측정항목 유형' 문자열 앞에 eventarc.googleapis.com/가 포함된 프리픽스를 붙여야 합니다. 표의 항목에서는 이 프리픽스가 생략되었습니다. 라벨을 쿼리할 때 metric.labels. 프리픽스를 사용합니다(예: metric.labels.LABEL="VALUE").

측정항목 유형 실행 단계(리소스 계층 구조 수준)
표시 이름
종류, 유형, 단위
모니터링 리소스
설명
라벨
quota/enrollments_per_message_bus/exceeded 베타(프로젝트)
메시지 버스 할당량당 등록 횟수가 초과됨 오류
DELTAINT641
eventarc.googleapis.com/Location
할당량 측정항목 eventarc.googleapis.com/enrollments_per_message_bus의 한도를 초과하려고 시도한 횟수입니다. 샘플링되면 데이터는 최대 150초 동안 표시되지 않습니다.
limit_name: 한도 이름입니다.
message_bus:Enrollment이 연결된 메시지 버스입니다.
quota/enrollments_per_message_bus/limit 베타(프로젝트)
메시지 버스 할당량 한도당 등록 수
GAUGEINT641
eventarc.googleapis.com/Location
할당량 측정항목 eventarc.googleapis.com/enrollments_per_message_bus의 현재 한도 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 150초 동안 표시되지 않습니다.
limit_name: 한도 이름입니다.
message_bus:Enrollment이 연결된 메시지 버스입니다.
quota/enrollments_per_message_bus/usage 베타(프로젝트)
메시지 버스 할당량 사용량당 등록 수
GAUGEINT641
eventarc.googleapis.com/Location
할당량 측정항목 eventarc.googleapis.com/enrollments_per_message_bus의 현재 사용량입니다. 샘플링되면 데이터는 최대 150초 동안 표시되지 않습니다.
limit_name: 한도 이름입니다.
message_bus:Enrollment이 연결된 메시지 버스입니다.

2025년 2월 13일 21:19:36(UTC)에 생성된 표입니다.

모든 리소스 유형을 보려면 모니터링 리소스 유형을 참고하세요. 모든 측정항목 유형을 보려면 Google Cloud 측정항목을 참고하세요.

측정항목 데이터 읽기

Cloud Monitoring API의 timeSeries.list 메서드를 사용하여 시계열 데이터라고도 하는 측정항목 데이터를 읽을 수 있습니다. 언어별 클라이언트 라이브러리를 사용하거나 측정항목 탐색기로 차트를 만드는 등 메서드를 호출하는 방법에는 여러 가지가 있습니다. 측정항목 및 시계열에 대한 소개는 측정항목, 시계열, 리소스를 참고하세요. 측정항목 데이터를 읽는 방법을 알아보려면 시계열 데이터 검색을 참고하세요.

Monitoring 대시보드 및 알림 사용

Monitoring 대시보드 및 관련 차트를 사용하여 Eventarc 측정항목에 대한 데이터를 시각화할 수 있습니다.

Monitoring에서 이러한 측정항목을 모니터링하려면 커스텀 대시보드를 만듭니다. 이러한 측정항목을 기반으로 알림을 추가할 수도 있습니다.

다음 단계