Grafana — 모니터링
최신 도구 가이드 / 모니터링 / grafana.html
메트릭·로그·트레이스를 하나의 대시보드로 시각화하는 관측성 플랫폼
기본 정보
| 프로그램 이름 | Grafana (그라파나) |
|---|---|
| 한 줄 소개 | 메트릭·로그·트레이스를 하나의 대시보드로 시각화하는 관측성 플랫폼 |
| 개발·유지 | Grafana Labs |
| 공식 홈페이지 | https://grafana.com/ |
| 공식 문서 | https://grafana.com/docs/grafana/latest/ |
| 공식 다운로드 | https://grafana.com/grafana/download |
| 지원 운영체제 | Linux, macOS, Windows, Docker, Kubernetes |
| 라이선스 | AGPL-3.0 라이선스 (오픈소스 에디션) |
| 안정 버전 | 13.2.4 (2026-10-13, Grafana 13 계열) — 확인일 2026-10-18 |
| GitHub 저장소 | https://github.com/grafana/grafana |
| 분류 | 모니터링 (태그: 모니터링, 관측성, 대시보드, 시각화, 서버) |
이 프로그램은 무엇인가?
Grafana는 여러 소스에 흩어져 있는 메트릭, 로그, 트레이스를 하나의 대시보드로 모아 시각화하는 플랫폼입니다. Prometheus, Elasticsearch, PostgreSQL, InfluxDB, CloudWatch 등 수십 종의 데이터 소스에 연결할 수 있습니다.
서버 자원 사용률, 애플리케이션 응답 시간, 비즈니스 지표를 실시간 대시보드로 구성하고 임계값을 넘으면 알림을 보낼 수 있습니다. 자체 호스팅 오픈소스 에디션이 제공되며, 데이터를 외부 SaaS에 보내지 않고도 관측성 체계를 만들 수 있습니다.
어떤 문제를 해결하는가?
- 여러 모니터링 도구에 흩어진 지표를 한 화면에서 봐야 하는 상황
- 서버·서비스 상태를 실시간 대시보드로 팀과 공유해야 하는 상황
- Datadog 등 유료 SaaS 대신 셀프호스팅으로 관측성을 운영해야 하는 상황
주요 기능
다중 데이터 소스 연결
Prometheus, Loki, Elasticsearch 등 여러 소스를 한 대시보드에 연결
- 활용 상황: 이기종 데이터 통합 시각화
- 얻는 결과: 하나의 화면에서 메트릭·로그 확인
- 제한 사항: 소스별 쿼리 언어 차이 학습 필요
대시보드 구성
팔레트로 패널을 배치하고 PromQL·SQL 등으로 데이터 조회
- 활용 상황: 맞춤형 모니터링 화면 구성
- 얻는 결과: 팀 공유 가능한 대시보드 URL
- 제한 사항: 과도한 패널은 오히려 가독성을 떨어뜨릴 수 있음
알림 규칙
임계값·이상 징후 기반으로 알림 규칙 정의
- 활용 상황: 장애 징후를 사전 감지
- 얻는 결과: 이메일·웹훅 등으로 알림 전송
- 제한 사항: 알림 피로 관리가 중요
플러그인 생태계
데이터 소스·비주얼라이제이션 플러그인 확장
- 활용 상황: 특수한 소스나 시각화 추가
- 얻는 결과: 커뮤니티 플러그인 활용
- 제한 사항: 플러그인 호환성 확인 필요
설치 및 실행
Debian / Ubuntu (APT)
Grafana Labs APT 저장소를 추가해 설치합니다.
sudo apt install -y grafana
Docker
공식 컨테이너 이미지를 사용합니다.
docker run -d -p 3000:3000 --name grafana grafana/grafana
Linux 바이너리
다운로드한 바이너리를 systemd로 실행합니다.
sudo systemctl enable --now grafana-server
실제 사용 예제
웹 콘솔 접속
기본 포트 3000의 웹 인터페이스에 접속합니다.
http://localhost:3000 (기본 계정 admin/admin)
Prometheus 데이터 소스 추가
Configuration > Data Sources에서 Prometheus URL을 등록합니다.
http://localhost:9090
대시보드 생성
New Dashboard에서 패널을 추가하고 쿼리를 작성합니다.
PromQL 예: rate(node_cpu_seconds_total[5m])
장점과 한계
장점
- 다양한 데이터 소스를 하나의 화면으로 통합
- AGPL-3.0 오픈소스 에디션으로 셀프호스팅 가능
- 풍부한 대시보드·플러그인 생태계
- Prometheus·Zabbix 등 기존 도구와 자연스러운 연동
사용 전에 고려할 점
- 대시보드 설계가 없으면 정보 과부하가 쉬움
- 알림 규칙 관리가 복잡해질 수 있음
- 고급 기업 기능은 Enterprise·Cloud 유료
비슷한 프로그램과 비교
| 프로그램 | 특징 | 이런 경우에 적합 |
|---|---|---|
| Zabbix | 인프라 모니터링에 특화된 올인원 솔루션 | 호스트·트랩 중심의 전통적 모니터링 |
| Kibana | Elasticsearch 기반 로그·검색 시각화 | Elastic 스택 중심 조직 |
| Datadog | SaaS 풀스택 관측성 | 관리 부담을 줄이고 싶은 유료 환경 |
공식 자료 및 추가 학습
- 공식 홈페이지 — https://grafana.com/
- 공식 문서 / 지식베이스 — https://grafana.com/docs/grafana/latest/
- 공식 다운로드 — https://grafana.com/grafana/download
- 릴리스 노트 — https://grafana.com/docs/grafana/latest/whatsnew/
- 소스 / 개발 자료 — https://github.com/grafana/grafana
버전·지원 환경 정보는 2026-10-18 기준으로 공식 사이트에서 확인한 값입니다. 설치 명령은 사용하는 배포판과 버전에 따라 달라질 수 있으므로 공식 설치 문서를 함께 확인하세요.
실제 실행 화면
합성 예시 — 실제 실행 결과가 아닙니다. 화면은 합성 예시이며 실제 실행 결과가 아닙니다.

실제 운영 중인 서버
이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.