Google Cloud Observability는 모니터링, 로깅, 진단 도구를 제공합니다. 이러한 도구를 사용하면 Eventarc 활동 및 성장을 모니터링하고 분석하고 애플리케이션의 동작, 상태, 성능을 파악할 수 있습니다.
기본적으로 Eventarc는 다음을 수행하도록 구성됩니다.
- 데이터 및 시스템 감사 로그를 Cloud Logging으로 전송합니다. 수집된 로그를 사용하여 애플리케이션을 디버깅하고, 문제를 해결하고, 유용한 정보를 얻을 수 있습니다.
- Cloud Monitoring으로 시스템 및 리소스 측정항목을 전송합니다. 수집된 측정항목을 사용하여 상태와 성능을 모니터링하고, 트렌드와 문제를 식별하고, 동작의 변화에 대해 알림을 받을 수 있습니다.
Cloud Logging으로 감사 로그 전송
Eventarc는 다음 유형의 감사 로그 데이터를 Cloud Logging으로 전송합니다.
데이터 액세스 감사 로그는 크기가 클 수 있으므로 기본적으로 사용 중지되어 있습니다.
자세한 내용은 Eventarc 감사 로깅 및 Eventarc 게시 감사 로깅을 참고하세요.로그 쿼리 및 보기
다음 도구를 사용하여 로그를 보고 분석할 수 있습니다.
- 로그 탐색기는 서비스 및 애플리케이션의 문제를 해결하고 성능을 분석할 수 있도록 설계되었습니다. 로그 탐색기에서 로그를 보는 방법을 알아보려면 로그 탐색기를 사용하여 로그 보기의 안내를 따르세요.
- 로그 애널리틱스는 쿼리를 실행하여 로그를 분석한 후 결과를 보거나 차트로 표시하도록 설계되었습니다. 로그 애널리틱스 사용 방법을 알아보려면 로그 애널리틱스로 로그 쿼리 및 분석의 안내를 따르세요.
로그 탐색기의 검색창에서 eventarc
를 검색하여 Eventarc 로그를 필터링할 수 있습니다.
로그를 쿼리하고 분석하는 방법에 대한 자세한 내용은 로그 쿼리 및 보기 개요를 참조하세요.
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
베타
(프로젝트)
메시지 버스 할당량당 등록 횟수가 초과됨 오류 |
|
DELTA , INT64 , 1
eventarc.googleapis.com/Location |
할당량 측정항목 eventarc.googleapis.com/enrollments_per_message_bus의 한도를 초과하려고 시도한 횟수입니다. 샘플링되면 데이터는 최대 150초 동안 표시되지 않습니다.
limit_name :
한도 이름입니다.
message_bus :Enrollment이 연결된 메시지 버스입니다.
|
quota/enrollments_per_message_bus/limit
베타
(프로젝트)
메시지 버스 할당량 한도당 등록 수 |
|
GAUGE , INT64 , 1
eventarc.googleapis.com/Location |
할당량 측정항목 eventarc.googleapis.com/enrollments_per_message_bus의 현재 한도 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 150초 동안 표시되지 않습니다.
limit_name :
한도 이름입니다.
message_bus :Enrollment이 연결된 메시지 버스입니다.
|
quota/enrollments_per_message_bus/usage
베타
(프로젝트)
메시지 버스 할당량 사용량당 등록 수 |
|
GAUGE , INT64 , 1
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에서 이러한 측정항목을 모니터링하려면 커스텀 대시보드를 만듭니다. 이러한 측정항목을 기반으로 알림을 추가할 수도 있습니다.