프로메테우스
가 메트릭의 정보를 가져오는 모니터링 툴이었다면, 그라파나
는 가져온 메트릭 정보를 시각화 해주는 오픈소스 도구이다.
그라파나는 다음과 같은 장점들로 인해 널리 사용되고 있다.
다양한
데이타베이스와 메트릭수집 시스템을 지원여러
메트릭 시스템들의 지표를 표시쉬움
지원
함그라파나의 설치는 공식문서를 따라 진행하면 된다. 본 문서에서 이용한 환경은 이전 포스팅과 동일하게 katacoda에서 그라파나 듀토리얼을 사용한다.
amdin
/admin
이다.Add data source
를 눌러 프로메테우스를 연결한다.savt & test
를 누른다.Create your first dashboard
를 눌러 Graph
를 누르면 위와 같이 빈 그래프가 생성된다.panel title
버튼을 눌러 메트릭을 추가한다.Metrics
란에 node_cpu
를 입력하여 원하는 메트릭 정보를 입력한다.그라파나의 장점은 이미 만들어진 다양한 Template
이 존재한다는 것이다.
사용자들이 다양한 템플릿을 만들어 공유하는데, 템플릿은 https://grafana.com/dashboards/22에 가서 볼 수 있다.
본 예제에서는 프로메테우스의 node_exporter에 의해 제공되는 템플릿을 import할 예정이다.
Node exporter single server
를 클릭하여 Import Dashboard
를 누른다.Json
파일로 템플릿을 저장할 수도 있지만, 제공하는 공식 탬플릿 중 ID:22 대시보드의 URL을 입력한다.prometheus
란을 사진처럼 설정 후 Import
버튼을 누른다.본 포스팅은 조대협님의 블로그 글을 참조하여 학습용으로 작성된 글임을 밝힙니다.