반응형
아래와 같은 다중선택 변수를 구성을 하는 내용입니다.
- 대시보드마다 변수를 설정할 수 있습니다.
- 사용될 변수 항목을 얻기위해 query를 사용합니다.
728x90
순서
- 변수추가
- 변수로 그래프 생성
- 다중선택 사용
변수 추가
대시보드 선택 후 설정 진입
변수 추가
필수항목을 정확히 입력하면 하단에 선택가능한 항목을 미리보기로 알 수 있습니다.
show tag values on telegraf with key=host
대시보드로 돌아오면 변수가 노출되어 있습니다.
반응형
변수를 활용한 그래프 추가
그래프 추가
쿼리 작성
변수의 값을로 선택적 메트릭 가능
변수값 다중 선택
변수설정으로 진입
변수를 클릭하여 수정
다중선택, 모두보기 옵션 활성화 후 저장
다중선택이 활성화 되어있는 모습
선택된 항목들을 별도의 Panel로 분리
판넬 에디트 진입
패널 반복설정
대시보드로 돌아왔을때 모습
기타 쿼리
위 데이터 중 server 의 value값중 변수로 지정된 ip가 포함된값 추출
SELECT mean("http_response_code") FROM "http_response" WHERE ("server" =~ /^*$ip$*/) AND $timeFilter GROUP BY time(10s), "server" fill(null)
변수 설정 - 필터기능
https://www.popit.kr/influxdb_telegraf_grafana_3/
https://www.youtube.com/watch?v=q27tnGS9dQA&feature=youtu.be
https://grafana.com/docs/grafana/latest/reference/templating/#utilizing-template-variables-with-repeating-panels-and-repeating-rows
https://stackoverflow.com/questions/54931888/query-tags-from-influxdb-with-respect-of-timefilter-for-grafana-variables-templa/54933003#54933003
반응형
LIST