Grafana에서 같은 그래프를 대량으로 만들기 (Repeating Rows and Panels)

2231 단어 grafana

소개



Grafana 2.1 에서 추가된 같은 그래프를 대량으로 만드는 Repeating Rows and Panels 의 방법이 공식 문서에 없었으므로, 방법을 써 보겠습니다. 누군가의 도움이되면.

Repeating Rows and Panels란?



공식 사이트의 What’s new in Grafana v2.1 에 있는 대로, 거의 같은 그래프를 대량으로 만들 때 편리하게 하는 기능입니다. 복수 서버의 CPU 사용률을 정리해 보거나 할 때에는 필수이고, What's New 로 대대적으로 다루고 있다고 하는데, 설정 방법이 문서에 쓰고 있지요. (쉽기 때문에 쓸 필요도 없다?)



설정 방법



1.template 설정



먼저 기어 아이콘에서 템플릿을 클릭하고,


템플릿을 설정합니다. 아래 그림에서는 hosts라는 이름으로 설정합니다.

Graphite를 데이터 소스로 하고 있는 경우는, Type 를 Query 로 해 적절한 Query 를 쓰면 host명 일람을 취할 수 있으므로, 대단히 편리합니다. InfluxDB 를 데이터 소스로 하고 있는 경우는 * 를 사용할 수 없기 때문에 Type 를 Custom 으로 해 한 개씩 정의합니다.

2. 그래프를 Templating 지원으로 설정



보통 그래프를 Edit 합니다. 우선은 General 탭.


Repeat Panel 필드에 1.template 설정에서 정의한 hosts를 선택하면 모든 host의 그래프가 완성됩니다.
Min Span을 6으로 설정하면 그래프 크기가 ​​화면 너비의 절반입니다. (의미적으로 Min이 아니라 Max 같다.)
Title 에 $hosts 라고 써 있는 부분이 Templating 로 변경되는 부분입니다. 위 그림에서는 CPU 사용률을 여러 호스트 분 만들고 있습니다.

그런 다음 Metrics 탭을 엽니다.


그리려는 그래프를 정의합니다. $hosts 부분이 Templating에서 변경되는 부분입니다.



이것만! 매우 간단합니다.

좋은 웹페이지 즐겨찾기