[리눅스 한 학기 살기] #10 Grafana

curric·2025년 6월 1일

리눅스 한 학기 살기

목록 보기
11/13
post-thumbnail

Grafana란?


Grafana는 다양한 데이터 소스를 연결해 데이터를 시각화 할 수 있는 오픈소스 플랫폼이다.

특히 서버 모니터링, 애플리케이션 상태 체크, CI/CD 파이프라인 시각화, Redis나 Docker 컨테이너 상태 모니터링 등 앞서 설치한 툴들과 궁합이 잘 맞는다.

주요 기능

  • Promethesus, InfluxDB, Loki 등 다양한 데이터 소스 연결 지원
  • 직관적인 웹 UI를 통한 대시보드 구성
  • 알림 시스템 연동 가능 (Slack, Discord, Email 등)
  • 사용자 인증, 권한 관리, 플러그인 확장 등 실무 기능도 풍부

Grafana 설치 (Ubuntu 24.04 기준)


Grafana 저장소 등록 및 설치

sudo wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key

echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list


sudo apt update
sudo apt install grafana -y

Grafana 실행 및 상태 확인

  • 서비스 시작
sudo systemctl start grafana-server
  • 부팅 시 자동 실행 설정
sudo systemctl enable grafana-server
  • 실행 상태 확인
sudo systemctl status grafana-server

브라우저로 접속

http://내ip주소:3000로 접속

처음 로그인 시 기본 계정 정보 :
ID: admin
PW: admin

기본 UI 탐색


  1. 로그인 후 좌측 메뉴에서 Dashboards -> New -> New Dashboards 클릭
  2. 데이터를 추가하라는 메시지가 뜨는데, 이건 Prometheus 같은 데이터 소스를 연동해야한다.
  3. 아직 연동 전이므로, UI 구조를 익혀보는 정도만 진행

마무리


Grafana는 시스템/서비스의 상태를 시각적으로 직관적으로 보여주는데에 매우 강력한 도구이다. 다음에는 Prometheus와 연동하여 진짜 실시간 시스템 모니터링 대시보드를 만들어보면 더 재밌어질 것이다.

profile
학생입니다

0개의 댓글