ClickHouse Cloud 메트릭을 조회하기 위한 Prometheus 엔드포인트 API
API 참조
요청 매개변수
인증
응답 예시
메트릭 레이블
ClickPipes의 경우 메트릭에 다음 레이블도 포함됩니다:
정보 메트릭
1인 gauge 타입의 특수 메트릭 ClickHouse_ServiceInfo를 제공합니다. 이 메트릭에는 모든 메트릭 레이블과 함께 다음 레이블이 포함됩니다:
메트릭을 조회하는 요청은 유휴 상태(idle)인 서비스를 재개하지 않습니다. 서비스가
idle 상태인 경우에는 ClickHouse_ServiceInfo 메트릭만 반환됩니다.
ClickPipes의 경우에도 이와 유사하게 ClickPipes_Info라는 gauge 메트릭이 있으며, 메트릭 레이블 외에 다음 레이블을 포함합니다:
Prometheus 구성
honor_labels 구성 매개변수는 인스턴스 레이블 값이 올바르게 채워지도록 true로 설정해야 합니다. 또한 위 예시에서는 filtered_metrics를 true로 설정했지만, 이는 사용자 선호에 따라 구성해야 합니다.
Grafana와 통합하기
- 메트릭 엔드포인트 – 이 방식의 장점은 추가 구성 요소나 인프라가 필요 없다는 점입니다. 이 옵션은 Grafana Cloud에서만 사용할 수 있으며, ClickHouse Cloud Prometheus 엔드포인트 URL과 자격 증명만 있으면 됩니다.
- Grafana Alloy - Grafana Alloy는 Grafana Agent를 대체하는 공급업체 중립적 OpenTelemetry(OTel) collector 배포판입니다. 스크레이퍼로 사용할 수 있고 자체 인프라에 배포할 수 있으며, 모든 Prometheus 엔드포인트와 호환됩니다.
Grafana Cloud와 메트릭 엔드포인트
- Grafana Cloud 계정에 로그인하세요
- 메트릭 엔드포인트를 선택하여 새 연결을 추가하세요
- Scrape URL이 Prometheus 엔드포인트를 가리키도록 구성하고, 기본 인증을 사용해 API Key/secret으로 연결을 설정하세요
- 연결을 테스트하여 정상적으로 접속되는지 확인하세요
구성이 완료되면 대시보드 구성에 사용할 수 있도록 선택 가능한 드롭다운에 메트릭이 표시됩니다:
Alloy를 사용하는 Grafana Cloud
이렇게 하면 인증 토큰을 사용해 Grafana Cloud 엔드포인트로 데이터를 전송하는
prometheus.remote_write 컴포넌트가 포함되도록 Alloy가 구성됩니다. 이후에는 ClickHouse Cloud Prometheus 엔드포인트를 위한 스크레이퍼가 포함되도록 Alloy 구성(Linux에서는 /etc/alloy/config.alloy에 있음)만 수정하면 됩니다.
다음은 ClickHouse Cloud 엔드포인트에서 메트릭을 스크레이프하기 위한 prometheus.scrape 컴포넌트와 자동으로 구성된 prometheus.remote_write 컴포넌트가 포함된 Alloy 구성 예시입니다. basic_auth 구성 컴포넌트에는 각각 사용자 이름과 비밀번호로 Cloud API Key ID와 시크릿이 포함된다는 점에 유의하십시오.
honor_labels 구성 매개변수를 true로 설정해야 합니다.
Alloy를 사용하는 자가 관리형 Grafana
prometheus.scrape 컴포넌트는 Alloy가 ClickHouse Cloud 엔드포인트를 스크레이프하게 합니다. prometheus.remote_write가 스크레이프된 메트릭을 수신한다고 가정합니다. 이 구성이 없다면 forward_to key를 대상에 맞게 조정하십시오.
인스턴스 레이블이 올바르게 채워지려면
honor_labels 구성 매개변수를 true로 설정해야 합니다.
Datadog와 통합하기
- 모니터링 개요 — ClickHouse Cloud의 모든 모니터링 방식을 비교
- Cloud Console 모니터링 — 외부 도구 없이 사용할 수 있는 기본 제공 대시보드
- 커뮤니티 및 파트너 통합 — Datadog agent 통합 및 커뮤니티 솔루션
- 시스템 테이블 쿼리 — SQL로 시스템 메트릭에 직접 액세스
- Managed Postgres Prometheus 엔드포인트 — Managed Postgres 서비스에서 메트릭 스크레이프