Grafana — 모니터링

최신 도구 가이드 / 모니터링 / grafana.html

모니터링원문등록 2026-10-18

메트릭·로그·트레이스를 하나의 대시보드로 시각화하는 관측성 플랫폼

기본 정보

프로그램 이름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인프라 모니터링에 특화된 올인원 솔루션호스트·트랩 중심의 전통적 모니터링
KibanaElasticsearch 기반 로그·검색 시각화Elastic 스택 중심 조직
DatadogSaaS 풀스택 관측성관리 부담을 줄이고 싶은 유료 환경

공식 자료 및 추가 학습

버전·지원 환경 정보는 2026-10-18 기준으로 공식 사이트에서 확인한 값입니다. 설치 명령은 사용하는 배포판과 버전에 따라 달라질 수 있으므로 공식 설치 문서를 함께 확인하세요.

실제 실행 화면

합성 예시 — 실제 실행 결과가 아닙니다. 화면은 합성 예시이며 실제 실행 결과가 아닙니다.

Grafana 컨테이너 실행과 헬스체크 예시

실제 운영 중인 서버

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