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다양한 소스 통합, 유연한 시각화멀티 소스 모니터링
KibanaElasticsearch 전용, 로그 분석 강점ELK 스택 환경
DatadogSaaS, APM 통합클라우드 네이티브
Prometheus UI단순 메트릭 조회Prometheus 단독 사용

시작하기

  • 사용자 가이드: 대시보드 생성, 데이터 소스 연결, 알림 설정 방법
  • 관리자 가이드: 설치, 사용자 관리, 플러그인, 보안 설정

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.