반응형
- 링크를 거는 공식적인 방법이 없기 때문에, 페이지 전환으로 버튼처럼 동착하도록 함
- 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 생성하기
$을 입력하면 아래 옵션이 표시됨
- 모든 옵션을 유지하고 싶은 경우 : template에서 All variables
- 특정 variable의 값만 유지하고 싶은 경우 : template에서 원하는 Global variable 선택
- 특정 variable을 hard하게 변경하고 싶은 경우 : var-global_variable_1=XX1로 하드 코딩
- 선택한 value로 변경하고 싶은 경우 : var-global_variable_1=Fields에서 원하는 Value(스키마명) 선택
- 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 생성하기 참고)
- $ 누르고, templates에서 유지하고 싶은 Global variable 선택하기
- $ 누르고, 하드 코딩할 변수 입력하기
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 |
---|