이 포스트는 현재 작성중입니다
Prometheus
Prometheus는 시스템 및 서비스 모니터링을 위한 오픈소스 모니터링 시스템입니다.
Prometheus의 특징
- 메트릭(Metric) 집계 방식
모니터링 시에 이벤트 하나하나를 전부 기록하는 로깅(Logging) 방식을 사용하는 대신, Prometheus는 이벤트를 시간에 따라 집계(addregation)하는 메트릭 방식을 사용합니다.
- Pull 수집 방식
모니터링의 대상이 되는 오브젝트가 지표를 서버로 전송하는 push 방식의 모니터링 시스템과 달리, Prometheus는 능동적으로 오브젝트로부터 지표를 pull 해오는 방식을 사용합니다.
- 다양한 exporter
- 별개의 시각화 도구
Prometheus는 혼자서는 그렇게 강력한 시각화 도구를 가지고 있지 않기에, 보통 Grafana와 같은 다른 시각화 도구와 통합하여 사용됩니다.
Prometheus 아키텍처
실습
Prometheus
Exporter
Grafana
Reference
- Prometheus란?
- 프로메테우스 정리, k8s와 연관하여
- minecraft-prometheus-exporter
- 안정적인 운영을 완성하는 모니터링, 프로메테우스와 그라파나