최대 1 분 소요

 안녕하세요 마개입니다.
시각화를 위한 툴은 여러 가지가 있는데 시계열 데이터에 대한 시각화를 하기 좋은 Visualization Tool인 Grafana에 대해 알아보겠습니다.


image


Grafana란

Grafana란 시계열 매트릭 데이터를 시각화하는데 최적화된 오픈소스 Visualization Tool입니다. 다양한 DB를 연결하여 데이터를 가져와서 시각화할 수 있으며 간단한 클릭으로 완료할 수 있습니다. 링크를 통해 체험해볼 수 있습니다.


Grafana는 서버 리소스의 매트릭 정보나 로그 같은 데이터를 시각화할 때도 많이 사용합니다. 알람 기능도 제공하여 특정 수치 이상으로 값이 치솟았을 때 알람을 전달받을 수 있습니다.



설치

설치는 Ubuntu 20.04 환경에서 진행하였습니다.


Repository 추가

1
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

image

이 과정에서 중간에 공개키가 없기 때문에 인증할 수 없다라고 뜨면 이를 해결해야 합니다. 해결 방법에 대해서는 링크를 통해 확인해봅니다.
위의 내용을 해결한 후에 다시 등록합니다.


키 다운로드

1
curl https://packages.grafana.com/gpg.key | sudo apt-key add -

image


Grafana 설치

1
sudo apt-get install grafana

Ubuntu 환경이기에 apt-get으로 Grafana를 설치합니다.


서비스 등록 및 시작

설치가 완료되면 서비스에 등록하여 실행하도록 합니다.

1
2
3
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl enable grafana-server


접속

http://localhost:3000/login으로 접속하여 확인합니다.


image

기본 username과 Password는 admin/admin인데 접속하면 변경을 하라고 합니다.


image

변경 작업을 하고 들어가면 위와 같이 정상적으로 나오는 것을 확인하실 수 있습니다.