Prometheus와 Grafana

Prometheus와 Grafana

Category
Published
May 25, 2024
Last updated
Last updated August 10, 2024
💡
이 포스트는 현재 작성중입니다

Prometheus

Prometheus는 시스템 및 서비스 모니터링을 위한 오픈소스 모니터링 시스템입니다.
 

Prometheus의 특징

  • 메트릭(Metric) 집계 방식
모니터링 시에 이벤트 하나하나를 전부 기록하는 로깅(Logging) 방식을 사용하는 대신, Prometheus는 이벤트를 시간에 따라 집계(addregation)하는 메트릭 방식을 사용합니다.
  • Pull 수집 방식
모니터링의 대상이 되는 오브젝트가 지표를 서버로 전송하는 push 방식의 모니터링 시스템과 달리, Prometheus는 능동적으로 오브젝트로부터 지표를 pull 해오는 방식을 사용합니다.
  • 다양한 exporter
 
  • 별개의 시각화 도구
Prometheus는 혼자서는 그렇게 강력한 시각화 도구를 가지고 있지 않기에, 보통 Grafana와 같은 다른 시각화 도구와 통합하여 사용됩니다.

Prometheus 아키텍처

실습

Prometheus

Exporter

Grafana

Reference

  • Prometheus란?
  • 프로메테우스 정리, k8s와 연관하여
  • minecraft-prometheus-exporter
  • 안정적인 운영을 완성하는 모니터링, 프로메테우스와 그라파나