Table of Contents |
---|
개요
Visualize에서 데이터를 조회하고 시각화할 수 있습니다.
InfluxQL과 Flux 모두 CloudHub의 Visualize 메뉴를 활용하면 builder 또는 templates 사용하거나 쿼리를 수동으로 편집 할 수 있습니다.
Query 결과의 시각화를 위해 Visualization의 Visualization Type 중에서 선택하여 사용할 수 있습니다.
InfluxQL를 활용한 데이터 조회
개요
InfluxQL은 InfluxDB의 데이터와 상호 작용하는 데 사용할 수있는 SQL과 같은 쿼리 언어입니다. 자세한 자습서 및 참조 자료는 InfluxQL 설명서를 참조하십시오 .
InfluxQL Query 작성
1 단계 : Add a Query 버튼 클릭
...
2 단계 : Graph 출력위치 왼쪽 상단에 Source 유형 선택 옆에 InfluxQL탭 선택
...
Info |
---|
Query Editor에 수동으로 쿼리를 작성하여 사용할수 있습니다. |
Metaquery Templates
Metaquery Templates은 InfluxDB의 Meta 정보를 조회 하도록 Metaquery를 자동으로 생성합니다.
...
Info |
---|
Visualization Type을 Table로 선택하면 아래와 같은 결과를 확인 할 수 있습니다. |
...
Show Template Values
Query Editor의 오른쪽 하단의 “Show Template Values”를 클릭하면 아래와 같이 :databoardTime:, :interval: 의 값을 확인 할 수 있습니다.
...
Flux를 활용한 데이터 조회
개요
Flux는 시계열 데이터를 쿼리, 분석 및 작업하기 위해 설계된 InfluxData의 새로운 기능적 데이터 스크립팅 언어입니다.
Flux에 대한 자세한 내용은 Flux 시작하기를 참조하십시오.
Flux Script 작성
1 단계 : Add a Query 버튼 클릭
...
2 단계 : Graph 출력위치 왼쪽 상단에 Source 유형 선택 옆에 Flux탭 선택
...
SCHEMA를 활용한 filter Script 추가
1 단계 : SCHEMA에서 DATABASE 클릭
아래와 같이 선택한 Database의 MEASUREMENTS, TAG, FIELDS가 조회됩니다.
2 단계 : MEASUREMENTS, TAG, FIELDS에서 추가할 filter에 마우스 오버 후 Add Filter 클릭
아래와 같이 클릭한 Add Filter에 관한 Script가 자동으로 추가됩니다.FLUX FUNCTIONS를 활용한 function Script 추가
- FLUX FUNCTIONS 마우스 오버시 아래와 같이 해당 FUNCTION의 Description, Arguments, Example 정보 창이 나타납니다.
- FLUX FUNCTIONS 에서 추가할 FUNCTION을 클릭하하면 해당 FUNCTION이 Script Editor에 추가 됩니다.Script Wizard를 활용한 Script 작성
1 단계 : Script Editor의 오른쪽 상단의 Script Wizard 버튼을 클릭하거나 Script Editor 중간의 Script Wizard 버튼을 클릭
- 아래와 같이 Flux Script Wizard Popup이 실행됩니다.
2 단계 : Bucket, Measurement, Measurement Fields, Function을 선택후 Import Script 버튼 클릭
- 아래와 같이 Script Editor에 Script가 자동으로 생성됩니다.Row Data 확인
Flux Script를 작성할 때 각 함수는 함수에 따라 데이터를 처리하거나 변환합니다.
실제 데이터를보고 모양을 확인하는 것이 도움이 될 수 있습니다.
Visualization 위의 View Row Data 토글은 Graph 형식의 데이터와 Table 형식으로 표시된 Row Data를 전환하여 확인 할 수 있습니다.
Send to Dashboard
1 단계 : Visualize 화면 오른쪽 상단의 Send to Dashboard 버튼 클릭
...