위키득계정 ↗
기술

Kube-prometheus

Kube-prometheus기술
주요 대상
Kubernetes 클러스터 관측
구성 기반
Prometheus Operator
작성 언어
Jsonnet
제공 자료
매니페스트와 대시보드 및 규칙
Kube-prometheus는 Prometheus Operator 기반 Kubernetes 관측 환경의 구성 묶음이자 라이브러리다. 매니페스트와 대시보드, 경고 규칙 등을 함께 제공하며 Jsonnet으로 사용자 구성을 조합한다.

여러 관측 구성 요소의 조합

클러스터 관측에는 메트릭 저장소와 수집기, 대시보드와 알림 처리 등 여러 역할이 필요하다. Kube-prometheus는 Prometheus와 Alertmanager, Node Exporter와 Kube-state-metrics, Grafana 등 관련 구성 요소를 함께 다루는 설정을 제공한다. 단일 실행 프로그램보다 조합 가능한 구성 묶음에 가깝다.

라이브러리로 사용자 구성 만들기

프로젝트의 내용은 Jsonnet으로 작성돼 있으며 필요에 맞춰 조합하고 조정하는 라이브러리 사용을 지향한다. 빠르게 확인할 수 있는 생성된 매니페스트도 포함한다. 기본 대시보드와 경고 규칙을 제공하지만 실제 운영 대상과 권한에 맞게 검토해야 한다.

버전과 실행 환경

릴리스마다 시험하는 Kubernetes 버전이 다르므로 사용할 구성과 클러스터의 조합을 확인해야 한다. 공식 저장소는 실험적 구성으로 크게 바뀔 수 있다고 안내한다. 준비된 묶음을 사용하더라도 저장 공간과 접근 제어, 수집 대상 및 경고 기준까지 자동으로 운영에 적합해지는 것은 아니다.

관련 문서

Prometheus Operator / Jsonnet / Node Exporter / Kube-state-metrics