Cloud Monitoring은 특정 측정항목의 기준을 초과할 경우 알림을 전송하도록 Cloud Run 성능 모니터링, 측정항목, 업타임 체크와 함께 알림을 제공합니다. Google Cloud Observability 가격 책정이 적용됩니다. 즉, 완전 관리형 Cloud Run 버전의 측정항목에는 요금이 부과되지 않습니다.
Cloud Run 이슈는 Personalized Service Health에 게시됩니다. Personalized Service Health 이벤트에 알림을 설정하는 것이 좋습니다.
기본 제공 측정항목
Cloud Run은 Cloud Monitoring과 자동으로 통합되므로 설정이나 구성이 필요하지 않습니다. 즉, Cloud Run 서비스 및 작업의 측정항목은 실행 시 자동으로 캡처됩니다.
콘솔의 Cloud Monitoring 또는 Cloud Run 서비스 및 작업 페이지에서 측정항목을 볼 수 있습니다. Cloud Monitoring은 더 많은 차트 및 필터링 옵션을 제공합니다.
주요 Cloud Run 측정항목은 다음과 같습니다.
측정항목 | 서비스 | 작업 |
---|---|---|
청구 가능한 컨테이너 인스턴스 시간 | ✓ | ✓ |
컨테이너 시작 지연 시간 | ✓ | ✓ |
컨테이너 CPU 사용률 | ✓ | ✓ |
컨테이너 메모리 사용률 | ✓ | ✓ |
컨테이너 GPU 메모리 사용량 | ✓ | |
컨테이너 GPU 메모리 사용률 | ✓ | |
컨테이너 GPU 사용률 | ✓ | |
전송 바이트 | ✓ | ✓ |
수신 바이트 | ✓ | ✓ |
요청 수 | ✓ | |
요청 지연 시간 | ✓ | |
컨테이너 인스턴스 수 | ✓ | |
최대 동시 요청 수 | ✓ | |
실행 완료 | ✓ | |
실행 수행 | ✓ | |
완료된 태스크 시도 | ✓ | |
수행 중인 태스크 시도 | ✓ |
사용 가능한 모든 Cloud Run 측정항목 및 보다 자세한 세부정보의 목록은 Cloud Monitoring의 Cloud Run 측정항목 전체 개요를 참조하세요.
커스텀 측정항목 만들기
Cloud Run 서비스에서 커스텀 측정항목을 생성하려면 OpenTelemetry 또는 Prometheus와 같은 사이드카 에이전트를 배포할 수 있습니다.
또는 로그 기반 측정항목을 사용하여 커스텀 측정항목을 수집할 수 있습니다.
리소스 유형
Cloud Run의 모니터링 리소스 이름은 다음과 같습니다.
- Cloud Run 버전(
cloud_run_revision
) - Cloud Run 작업(
cloud_run_job
)
Cloud Run의 측정항목 보기
해당 서비스 및 작업 페이지에서 서비스와 작업의 측정항목을 볼 수 있습니다.
서비스의 측정항목 보기
Cloud Run 페이지에서 서비스 측정항목을 열람하려면 다음 안내를 따르세요.
서비스 목록에서 서비스를 찾고 클릭합니다.
측정항목 탭을 클릭하여 해당 서비스의 측정항목을 표시합니다.
Cloud Run 서비스의 측정항목 차트에는 배포 이벤트가 표시됩니다.
작업의 측정항목 보기
Cloud Run 페이지에서 작업 측정항목을 보려면 다음 안내를 따르세요.
작업 탭을 클릭합니다.
작업 목록에서 작업을 클릭합니다.
측정항목 탭을 클릭하여 해당 작업의 측정항목을 표시합니다.
Cloud Monitoring에서 측정항목 보기
측정항목 탐색기를 사용하여 모니터링 리소스의 측정항목을 확인하려면 다음 단계를 따르세요.
-
Google Cloud 콘솔에서 leaderboard 측정항목 탐색기 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- 구성 탭을 선택한 후 리소스 유형과 측정항목을 입력하거나 선택합니다. 다음 정보를 사용하여 필드를 입력합니다.
- 리소스에서 리소스 유형(서비스 또는 작업용)을 선택합니다.
- 측정항목의 경우 메뉴에서 측정항목 중 하나를 선택합니다. 사용 가능한 측정항목에 대한 자세한 설명은 Google Cloud 측정항목 모니터링 페이지를 참조하세요.
- (선택사항) 데이터 보기 방법을 구성하려면 필터, 그룹화 기준, 애그리게이터 메뉴를 사용합니다. 예를 들어 리소스 또는 측정항목 라벨별로 그룹화할 수 있습니다. 자세한 내용은 측정항목 선택을 참조하세요.
업타임 체크 추가
Cloud Monitoring을 사용하여 서비스의 성능을 추적할 수 있습니다. 자세한 내용은 서비스 가용성 확인(업타임 체크)을 참조하세요.
알림 추가
Cloud Monitoring을 사용하면 업타임 체크 실패와 같은 특정 이벤트 발생 시 알림을 전송할 수 있습니다. 자세한 내용은 서비스의 알림 정책 만들기 및 관리를 참조하세요.