IT Knowledge/모니터링

그라파나(Grafana) 오픈소스 모니터링 소개

Seok. 2021. 1. 5. 09:47
반응형

이전에 회사에서는 서비스의 모니터링 도구로 rrdtool 사용했었다.

모니터링 도구의 가장 심플한 도구로, 아주 오래된 도구를 사용했었는데,

이번에 모니터링 대시보드 도구로 Grafana 선택해서 변경했다.

 

Grafana Graphite elasticsearch 등과 같이 시간+데이터를 받는 데이터베이스를 기준으로 대시보드를 꾸며주는 이다.

더보기

Grafana = 대시보드를 만드는 툴이다.

대시보드 = 패널 + 패널 + 패널 …

패널 = 기본 패널 + Plug-in 패널

 

Grafana 대시보드를 꾸미는 방법을 설명한다.

Grafana 대시보드 예시

보이는대로, 여러 '패널'들을 사용하여 대시보드를 만든다!

패널의 종류는 아래와 같이 있고, Plug-in 통해서 추가로 필요한 패널을 설치 등록하여 사용할 있다.

 

 

[대시보드 패널]

패널 종류

대시보드 패널의 종류는 Graph, SingleStat, Table, Text, AlertList, Zabbix Triggers, Plugin List, Status Panel 등이 있다.

각각의 패널들에 옵션값들을 설정해서 대시보드를 꾸밀 수 있는데, 설정 가능한 옵션값은 아래와 같다. 

 

[패널상세]

Graph SingleStat

 

 

[설정 옵션]

* General : 일반적인 설정(제목, 크기 )

* Metrics : Source Data 설정

* Axes : X/Y 설정(축의 , 최대값 설정 )

* Legend : 범례

* Display : 그래프 표현 스타일(막대그래프, 점그래프 )

* Alert : 알람 (SMS 발송 )

* Time range : 시간 범위 (최근 2시간 )

 

 

참고

http://grafana.org

 

Grafana: The open observability platform

Get started with Grafana & Observability Dashboards, Logs (Loki), Metrics (Prometheus & Graphite) & more

grafana.com

https://grafana.net/plugins

 

Grafana Plugins - extend and customize your Grafana.

Plugins allow you to extend and customize your Grafana. Grafana.com is a central repository where the community can come together to discover and share plugins.

grafana.com

 

반응형