Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

개요

Table of Contents

개요

  • Visualize에서 데이터를 조회하고 시각화할 수 있습니다.

  • InfluxQL과 Flux 모두 CloudHub의 CloudHub Portal의 Visualize 메뉴를 활용하면 builder 또는 templates 사용하거나 쿼리를 수동으로 편집할 수 있습니다.

  • Query 결과의 시각화를 위해 Visualization의 Visualization Type 중에서 선택하여 사용할 수 있습니다.

...

InfluxQL은 InfluxDB의 데이터와 상호 작용하는 데 사용할 수 있는 SQL과 같은 쿼리 언어입니다. 자세한 자습서 및 참조 자료는 InfluxQL 설명서 참조합니다.자료는 하단의 정보 패널을 참조합니다.

Info

InfluxQL 학습 링크: https://docs.influxdata.com/influxdb/v1.7/query_language/

InfluxQL Query 작성

1단계 : Add a Query 버튼 클릭

...

Flux는 시계열 데이터를 쿼리, 분석 및 작업하기 위해 설계된 InfluxData의 새로운 기능적 데이터 스크립팅 언어입니다.
Flux에 대한 자세한 내용은 Flux 시작하기를 참조합니다.하단의 정보패널을 참조합니다.

Info

Flux 학습 링크: https://docs.influxdata.com/influxdb/v2.0/query-data/get-started/

Flux Script 작성

1단계 : Add a Query 버튼 클릭

...

  1. SCHEMA를 활용한 filter Script 추가
    1단계 : SCHEMA에서 DATABASE 클릭
    아래와 같이 선택한 Database의 MEASUREMENTS, TAG, FIELDS가 조회됩니다.
    (Database 목록은 Super Admin일 경우 전체가 보여지고, 그 외의 권한들은 자신이 속한 그룹과 맵핑된 DB목록만 보여집니다.)


    2단계 : MEASUREMENTS, TAG, FIELDS에서 추가할 filter에 마우스 오버 후 Add Filter 클릭
    아래와 같이 클릭한 Add Filter에 관한 Script가 자동으로 추가됩니다.

  2. FLUX FUNCTIONS를 활용한 function Script 추가
    - FLUX FUNCTIONS 마우스 오버시 아래와 같이 해당 FUNCTION의 Description, Arguments, Example 정보 창이 나타납니다.


    - FLUX FUNCTIONS 에서 추가할 FUNCTION을 클릭하면 해당 FUNCTION이 Script Editor에 추가 됩니다.

  3. 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가 자동으로 생성됩니다.

  4. Row Data 확인
    Flux Script를 작성할 때 각 함수는 함수에 따라 데이터를 처리하거나 변환합니다.
    실제 데이터를 보고 모양을 확인하는 것이 도움이 될 수 있습니다.
    Visualization 위의 View Row Data 토글은 Graph 형식의 데이터와 Table 형식으로 표시된 Row Data를 전환하여 확인할 수 있습니다.

...