Grafana 변수를 사용하여 여러 패널을 손쉽게 작성

2176 단어 grafanaElasticsearch

TL; DR



Grafana에서 비슷한 패널을 여러 개 만들고 싶을 때 변수를 사용하면 작업 시간이 단축되므로 그 절차를 설명합니다.
아래의 기사 때와는 순서가 조금 바뀌고 있으므로, 새로운 버젼을 사용하고 있는 쪽의 참고가 되면 다행입니다.
Grafana에서 같은 그래프를 대량으로 만들기 (Repeating Rows and Panels)

환경


  • grafana6.1
  • Data Source: elasticsearch

  • 절차



    1. 화면 오른쪽 상단의 "Dashboard Setting"을 선택하고 Variables⇒New를 클릭합니다.



    2. 변수 설정하기



    Name: 변수의 이름
    Type: Query 선택
    데이터 소스: Elasticsearch 선택
    Refresh: 변수를 업데이트할 때 대시보드를 새로 고치는 방법
    ⇒여기에서는 「On Dashboard Load」를 선택
    쿼리 : 쿼리 작성 (쓰는 방법은 여기를 참조)
    Sort: 변수의 정렬 방법(알파벳순, 숫자순 등)
    Multi-value: 동시에 선택한 값을 볼 수 있습니다.
    Include All option: 값에 'All' 포함
    Multi-value, Include All option을 활성화하는 것이 좋습니다. 값 미리보기에서 목록에 표시되는지 확인합니다. 설정이 끝나면 업데이트를 클릭합니다. 3. 패널 편집 패널의 Edit에서 방금 만든 변수를 사용하여 쿼리를 작성합니다. ※변수는 머리에 "$"를 붙이는 것을 잊지 않고. 그런 다음 패널 제목도 변수를 사용하여 지정합니다. Repeating에서 Repeat: 방금 지정한 변수, Direction: 여러 패널을 표시할 방향(수평 방향 또는 수직 방향)을 선택합니다. 이번에는 수직 방향을 선택했기 때문에 수직 방향으로 그래프가 늘어나도록 했습니다. 4. 패널을 단번에 작성 방금 만든 변수의 드롭다운이 화면 오른쪽 상단에 표시되어 있으므로 클릭하여 "All"을 선택해 봅시다. 변수에 포함된 호스트의 몇 분 그래프를 순식간에 만들 수 있었습니다! 빠진 곳 정말 작은 실수입니다만, 변수의 설정 화면에서 Hide의 란에 「Variables」를 선택하고 있었기 때문에 패널이 자동 작성되지 않고 곤란해 몇 시간 낭비했습니다. 어쩔 수 없다. . . 마지막으로 변수를 사용하면 하나 하나 하나 패널을 만들 필요가 없으므로 작업 시간을 크게 줄일 수 있어요! 이번에는 호스트명을 변수로 했습니다만, 호스트의 수가 증가해도 아무것도 설정 변경하지 않고 패널을 자동적으로 대시보드에 반영할 수 있으므로 꽤 편리합니다. 꼭 사용해보십시오.

    좋은 웹페이지 즐겨찾기