| Endpoint | Path | Returns |
|---|---|---|
| 조직 | /v1/organizations/{orgId}/postgres/prometheus | 조직 내 모든 Managed Postgres 서비스의 메트릭 |
| 인스턴스 | /v1/organizations/{orgId}/postgres/{pgId}/prometheus | 단일 서비스의 메트릭 |
조직 수준 엔드포인트는 최대 100개 서비스의 메트릭을 반환합니다. 조직에
Managed Postgres 서비스가 100개를 초과하는 경우 지원팀에
문의하십시오.
인증
조직 내 모든 서비스 스크레이핑
단일 서비스 스크레이핑
응답 예시
Prometheus 구성
60s보다 더 빠르게
스크레이프하면 샘플이 중복되고 gauge
패널에 계단형 pattern이 나타납니다.
honor_labels: true로 설정하여 엔드포인트의 postgres_service 및
postgres_service_name 레이블이 Prometheus에 의해 덮어써지지 않고 그대로
유지되도록 하십시오.
단일 서비스를 스크레이프하려면 metrics_path에 /<PG_ID>를 추가하십시오.
사전 구축된 Grafana 대시보드
대시보드 가져오기
대시보드 JSON 다운로드
.Grafana에서 가져오기 화면 열기
Dashboards → New → Import로 이동하세요. JSON 파일을 업로드하거나 내용을 붙여넣으세요.${DS_PROMETHEUS}
참조를 해당 인스턴스에서 사용할 수 있는 Prometheus 데이터 소스와 일치시킵니다.
템플릿 변수
- 데이터 소스 — 대시보드의 기반이 되는 Prometheus 데이터 소스입니다.
- 서비스 —
postgres_service_name에 적용되는 다중 선택 필터입니다. 기본값은 All이며, 하나 이상의 서비스를 선택하면 모든 패널의 범위가 해당 서비스로 제한됩니다. - 스크레이프 인터벌 — 숨겨진 상수로, 기본값은
60s입니다. 이 값은 Grafana의$__rate_interval계산에 사용됩니다. 스크레이프 인터벌이 다르면 JSON에서 이 값을 변경하십시오.
단일 서비스로 필터링하여 드릴인하기
user, system, iowait, steal 및 기타 CPU
모드를 누적해서 표시하므로, 급증 현상이 애플리케이션 코드, 커널
작업, 디스크 대기 또는 하이퍼바이저 경합 때문인지 파악할 수 있습니다.
Grafana 및 Datadog와 통합하기
metrics_path는 ClickHouse 경로가 아니라 Managed Postgres 조직 또는
instance 경로를 가리키도록 설정하십시오.