Grafana

1) 프로메테우스에서 받아온 매트릭 정보를 시각화 하는 오픈소스 도구

2) 여러 데이터 소스들을 받아 시각화 할 수 있음

3) 그라파나 설치

sudo apt-get install -y adduser libfontconfig1 musl

wget https://dl.grafana.com/enterprise/release/grafana-enterprise_10.1.1_amd64.deb

sudo dpkg -i grafana-enterprise_10.1.1_amd64.deb

▪ Grafana 실행 및 활성화

systemctl daemon-reload

systemctl start grafana-server

systemctl enable grafana-server

systemctl status grafana-server

- [ip]:[port] 접속 확인 (초기 계정 및 비밀번호: admin / admin)

4) Grafana & Prometheus 연동 가이드

1. [Home] – [Connections] – [Data sources] - [Add new data source] 클릭

2. Promethes 클릭 후, Prometheus Server URL에 설치한 프로메테우스 IP(URL) 입력

3. [[Data source is working] 확인 시, 연동 성공

5) Grafana DashBoard 구성

1. [Home] – [Dashboards] – [New Dashboard] 클릭

2. Save Dashboard 클릭 후, 대시보드 이름 변경 후 Save 클릭

3. [Add visualization] 클릭

- Metric name으로만 조회시 프로메테우스 서버가 수집한 같은 이름 항목 전부를 조회

- [code] 로 변경후, 원하는 패널 쿼리 등록

그라파나 대쉬보드 구축 화면 예시