snow · 2026.5.15 10:42 · 조회 4
Grafana 소개
Grafana란?
Grafana는 오픈소스 데이터 시각화 및 모니터링 플랫폼입니다. Prometheus, InfluxDB, MySQL, Elasticsearch 등 다양한 데이터 소스를 연결하여 실시간 대시보드를 구성하고, 이상 징후 발생 시 알림을 전송하는 데 널리 사용됩니다.
2014년 Torkel Ödegaard가 개발하였으며, 현재 전 세계 수백만 개의 조직에서 인프라 모니터링, 애플리케이션 성능 추적, 비즈니스 지표 시각화에 활용하고 있습니다.
주요 특징
다양한 데이터 소스 지원
Prometheus, Loki, InfluxDB, MySQL, PostgreSQL, Elasticsearch, CloudWatch, Datadog 등 수십 종의 데이터 소스를 기본 지원합니다.
강력한 대시보드
드래그 앤 드롭으로 패널을 자유롭게 배치하고, 변수(Variable)를 활용해 하나의 대시보드를 여러 환경에서 재사용할 수 있습니다.
알림(Alerting)
메트릭 임계값을 초과하면 Slack, PagerDuty, 이메일, Webhook 등으로 즉시 알림을 전송합니다.
플러그인 생태계
공식 플러그인 마켓플레이스에서 패널 플러그인, 데이터 소스 플러그인을 설치하여 기능을 확장할 수 있습니다.
Grafana Cloud
온프레미스 설치 없이 클라우드 버전을 무료로 시작할 수 있습니다.
핵심 개념
| 용어 | 설명 |
|---|---|
| Dashboard | 여러 패널로 구성된 시각화 페이지 |
| Panel | 그래프, 게이지, 테이블 등 개별 시각화 단위 |
| Data Source | 데이터를 가져오는 연결 대상 (Prometheus, DB 등) |
| Query | 데이터 소스에서 데이터를 조회하는 쿼리 |
| Variable | 대시보드를 동적으로 만드는 템플릿 변수 |
| Alert | 조건 충족 시 알림을 보내는 규칙 |
| Annotation | 그래프에 이벤트를 표시하는 마커 |
주요 사용 사례
인프라 모니터링
서버 CPU, 메모리, 디스크, 네트워크 트래픽을 실시간으로 시각화합니다.
애플리케이션 성능 모니터링 (APM)
API 응답 시간, 오류율, 처리량(RPS)을 추적합니다.
비즈니스 대시보드
주문 수, 매출, 사용자 수 등 비즈니스 KPI를 시각화합니다.
로그 분석
Loki와 연동하여 애플리케이션 로그를 검색하고 시각화합니다.
Grafana vs 다른 도구
| 도구 | 특징 | 적합한 환경 |
|---|---|---|
| Grafana | 다양한 소스 통합, 유연한 시각화 | 멀티 소스 모니터링 |
| Kibana | Elasticsearch 전용, 로그 분석 강점 | ELK 스택 환경 |
| Datadog | SaaS, APM 통합 | 클라우드 네이티브 |
| Prometheus UI | 단순 메트릭 조회 | Prometheus 단독 사용 |
시작하기
- 사용자 가이드: 대시보드 생성, 데이터 소스 연결, 알림 설정 방법
- 관리자 가이드: 설치, 사용자 관리, 플러그인, 보안 설정
댓글
아직 댓글이 없습니다.
댓글을 작성하려면 로그인이 필요합니다.