본문 바로가기

etc/GRAFANA

GRAFENA Data Link 설정하기

반응형

- 링크를 거는 공식적인 방법이 없기 때문에, 페이지 전환으로 버튼처럼 동착하도록 함 

- value를 클릭했을 때, URL을 변경해서 그래프가 변경된 것처럼 보이게 함. (GET 방식)

 

1. 실습 전 알아야 할 것

 

1-1. Grafana URL 살펴보기

1. 모든 Global Variables을 all로 선택하기

2. URL 살펴 보기

URL&var-global_variable_1=XX1&var-global_variable_2=XX2&var-global_variable_3=XX3
  • 주소 뒤에 Global Variables 가 붙어 있는 형식
  • 각 variable은 &로 이어져 있음

 

1-2. URL 생성하기

$을 입력하면 아래 옵션이 표시됨

  1. 모든 옵션을 유지하고 싶은 경우 : template에서 All variables
  2. 특정 variable의 값만 유지하고 싶은 경우 : template에서 원하는 Global variable 선택
  3. 특정 variable을 hard하게 변경하고 싶은 경우 : var-global_variable_1=XX1로 하드 코딩
  4. 선택한 value로 변경하고 싶은 경우 : var-global_variable_1=Fields에서 원하는 Value(스키마명) 선택 
  5. timefilter 유지하기 : Built-in에서 Time range

※ 모든 Variable은 &로 연결됨


2. Data Link 실습

2-1. Panel 자체에 Data Link하기

STEP 1. Panel edit를 누른 다음 오른쪽에서 메뉴에서 Data Links 찾기

 

STEP 2. Add link를 눌러 URL 입력하기

  • Title : link가 걸린 value에 마우스를 올리면 보이는 설명
  • URL : panel을 눌렀을 때 변경할 URL
  • Open in new tab : 새로운 창으로 열 것 인지 선택하는 옵션.

URL 생성하기 ( 1-2. URL 생성하기 참고)

  1. $ 누르고, templates에서 유지하고 싶은 Global variable 선택하기
  2. $ 누르고, 하드 코딩할 변수 입력하기

 

STEP 3. Global variable에 영향을 받는 그래프 만들기

WHERE ~~~
	AND tb.schema1 = $globel_variable_1
	AND tb.schema2 = $globel_variable_2
	AND $__timeFilter(tb.timetype_schema)

 

반응형

'etc > GRAFANA' 카테고리의 다른 글

GRAFANA 설치  (0) 2023.02.14