Table of Contents |
---|
개요
Visualize에서 데이터를 조회하고 시각화할 수 있습니다.
InfluxQL과 Flux 모두 CloudHub의 Visualize 메뉴를 활용하면 builder 또는 templates 사용하거나 쿼리를 수동으로 편집 할 수 있습니다.
Query 결과의 시각화를 위해 Visualization의 Visualization Type 중에서 선택하여 사용할 수 있습니다.
InfluxQL를 활용한 데이터 조회
개요
InfluxQL은 InfluxDB의 데이터와 상호 작용하는 데 사용할 수있는 SQL과 같은 쿼리 언어입니다. 자세한 자습서 및 참조 자료는 InfluxQL 설명서를 참조하십시오 .
QUERY 자동완성
1 단계 : Graph 출력위치 왼쪽 상단에 Source 유형 선택 옆에 InfluxQL탭 선택
...
2 단계 : DB.RetentionPolicy에서 Database 클릭
선택한 Database의 Measurements가 출력됩니다.
...
3 단계 : Measurements & Tags에서 Measurement 클릭
선택한 Measurement의 Tag Key가 하위로 펼쳐지고 선택한 Measurement의 Fields가 출력됩니다.
...
4 단계 : Fields에서 시계열 데이터를 조회할 Field를 선택
선택한 Field로 Query가 자동으로 완성됩니다.
Info |
---|
Query 자동완성시 Field의 Default Function은 mean입니다. |
...
기타 자동완성
GROUP BY
Query의 GROUP BY 정의 time가 선택한 값으로 자동 완성됩니다.COMPARE
선택한 Field 값을 현재 값과 Compare에서 선택한 시간의 이전 값을 비교 할 수 있도록 데이터가 조회 됩니다.FILL
FILL은 선택한 Field의 데이터가 없는 시간의 값을 어떤 형식으로 채울지를 선택합니다.
(참고 : InfluxQL Documents)
Metaquery Templates
Metaquery Templates은 InfluxDB의 Meta 정보를 조회 하도록 Metaquery를 자동으로 생성합니다.
1 단계 : Query Editor의 오른쪽 하단에 MetaQuery Templates 클릭
...
2 단계 : 사용할 Metaquery Templates를 선택 (예 : Show measurements 선택)
...
3 단계 : “db_name” 에 조회할 Database 명을 입력 (예 : telegraf 입력)
...
4 단계 : Submit Query 버튼 클릭
아래 이미지와 같이 “telegraf” Database의 Measurement가 조회됩니다.
Info |
---|
Visualization Type을 Table로 선택하면 아래와 같은 결과를 확인 할 수 있습니다. |
...
Flux를 활용한 데이터 조회
Send to Dashboard
...