Prometheus(Grafana) vs ELK
· MonitoringPrometheusGrafanaELK


Prometheus와 Elasticsearch 스택은 인프라 모니터링·경고를 위한 매우 유사한 도구이지만, 일반적으로 서로 다른 작업에 사용된다.
- 가장 큰 차이점은 ELK는 로그를 전문으로 하고 Prometheus는 메트릭을 전문으로 한다.
- Prometheus는 메트릭 수집·모니터링과 그 메트릭 기반 경고 설정에 사용
- ELK는 모든 유형의 데이터를 가져와 분석·검색·시각화하는 데 사용
- Prometheus는 자체 분석 확장 기능이 없고, 모든 분석은 Grafana를 통해 수행한다.
그라파나
Grafana는 데이터 시각화를 위한 무료 오픈소스 소프트웨어. 저장 위치에 관계없이 메트릭을 쿼리·시각화·경고할 수 있고, 30개 이상의 데이터 소스를 지원한다.
키바나
Kibana는 ElasticSearch와 함께 쓰이는 ELK Stack의 K. ELK = Elasticsearch(검색·분석 엔진) + Logstash(데이터 수집·변환 파이프라인) + Kibana(시각화).
여태까지 프로메테우스와 그라파나를 같이 쓰는 이유에 계속 의문을 갖고 있었는데, ELK를 검색해보며 우연히 본 비교글 덕에 어느정도 감이 잡힌 것 같다.
예전 블로그에 적었던 작업 기록을 옮겨온 글입니다.