본문 바로가기

Monitoring/Grapana+Graphite+Statd

11. Grafana - Panels

Grafana 에서 제공되는 Panel 은 Plugin 을 포함해 다수가 있다.
 
여기에서는 그중 대표적으로 사용되는 Graph Panel 을 간단히 소개하고자 한다.
 
 

Add Panel
 
앞선 장에서 Dashboard 를 만들었고 DataSouce 를 만들었다.
 
 
이중에 아무 Dashboard 나 선택해서 Dashboard 화면으로 들어가 보자.
 
 
앞서 추가한 Graph 패널을 가지고 있다.
 
이 상태에서 Dashboard 에 추가로 Panel 을 추가하려는 경우에는 우 상단에 위치한 Add Panel 버튼을 누르면 된다.
 
 
 

Edit Panel
 
이 상태에서 패널의 컨텍스트 메뉴창을 열어서 Edit 를 클릭하면
 
해당 패널에 대한 Datasource 및 metrix 정보를 설정할 수 있는 화면이 나타난다.
 
 
 

Matrics
 
Panel 의 Metrics 탭에 들어가면 
 
가장 먼저 해야 할 일은 해당 Panel 이 어떤 DataSource 를 사용할지 여부이다.
 
기본적으로 Default DataSource 가 연결되어 있는 것을 확인할 수 있고 
 
여러 datasource 가 있다면 이중 하나를 선택하면 되겠다.
 
Grafana 가 Dashboard 의 구성을 Folder 와 같은 구조로 유지하고 있는 이유도 
 
다양한 Dashboard 에 맞게 관리하라고 그렇게 만든게 아닐까 한다.
 
 
 
그리고 나서 Series 를 셋팅하면 된다. ( Grafana 에서는 Panel 에서 보여주고자 하는 metrix 정보를 Series 라고 표현한다. )
 
셋팅 방법은 Add Query 를 누르고 추천 리스트를 선택해서 값을 넣으면 된다.
 
또한 오른쪽 메뉴로 화면에 보일 Series 정보를 셋팅할 수도 있다.
 
 
이렇게 설정 가능한 메트릭 정보는
 
데이터 소스인 Graphite 의 Web Interface 에서도 확인할 수 있다.
 
 
 

Time Range
 
간단히 상단 우측에서 설정할 수 있으며  Refreshing 주기를 설정할 수 있다.
 
 
 

Axes
 
그래프를 구성하는 X 및 Y 축에 대한 정보를 셋팅한다.
 
 
 

Y Axis
 
Y 축은 보통 Left Y 만 사용하는 경우가 대부분일 것으로 보인다. 
 
상황에 맞게 Unit / Scale / Label 정도를 지정하면 되겠다.
 
 

X Axis
 
X 축의 기본 모드는 Time 이다.
 
즉  시간별로 데이터를 표시해 준다. 
 
 
X 축으 모드를 Series 로 설정하면 각 항목별 비교를 해볼 수 있다.
 
Value 에 각 항목을 비교할 기준이 되는 Total , Average 등으로 입력할 수 있다. 
 
 
마지막으로 히스토그램 모드가 있다.
 
전체적으로 Y 축 정보가 X 축으로 옮겨지며 Buckets 는 등분을 말한다.
 
Y 축 정보가 X 축으로 이동되며 Y 축은 기존 Y 축의 수치값에 도달한 횟수값을 표시해준다.
 
메모리로 예를 들자면 아래와 같이 400M 정도 도달한 횟수는 25회 정도 될것을 짐작하게 한다.
 
 
 

Legend
 
Legend 통해서 앞서 Series 에 해당하는 정보들을 간략하게 볼 수도 있다.
 
 
 
 

Display
 
그래프에 그려지는 것들에 대한 룩엔필을 지정한다.
 
이 탭에서 특정 상태에 대해 간단히 확인해보기 위한 Thresholds 를 입력할 수 있다.
 
 
Series overrides 항목에서는 특정 항목에 대한 디스플레이 방식을 오버라이딩 할 수 있다.
 
 
 

Resource
 
이외 다른 탭들에 대한 내용은 http://docs.grafana.org/features/panels/graph/ 을 참조하자.
 
 
 

'Monitoring > Grapana+Graphite+Statd' 카테고리의 다른 글

13. EF Memory Monitoring  (0) 2020.01.22
12. Graphite - Metrics  (0) 2020.01.22
10. Grafana - DataSource  (0) 2020.01.22
09. Grafana - Dashboard  (0) 2020.01.22
08. Grafana - Admin  (0) 2020.01.22