InfluxDB 2.0 Node.js

Nari.·2021년 7월 19일
0

aws 공부

목록 보기
17/17


Telegraf Plugins를 사용하지 않고, InfluxDB2.0만으로 데이터를 가져오고, 대시보드를 만들고 싶어서 Client Libraries 중에서 하나인 Node.js 를 이용해서 데이터를 저장해보려고한다.

InfluxDB2.0부터는 이 것이 가능하다고 한다!


http://localhost:8086 으로 자신의 서버에 접속해보자.
좌측 세번째에 있는 Data를 클릭하면 바로 정면에 JavaScript/Node.js를 선택할 수 있다.



사용자 초기화에 사용할 Token, Bucket을 골라준다.
여기서 바로 생성할 수도 있고, 기존에 있던 것을 선택해도 무관하다.



환경 설정

# influxdb 관련 폴더를 하나 생성한다
$ cd /usr/local
$ mkdir influx
$ cd influx

# Node.js 환경 초기화
$ npm install
$ npm init

# influxdb npm 설치
$ npm install --save @influxdata/influxdb-client

이렇게 하면 설정 끝.

Influxdb 2.0 대시보드에 나온 아래의 3가지 예시를 가지고 연결하면 끝

  • Initialize the Client
  • Write Data
  • Execute a Flux query

https://github.com/influxdata/influxdb-client-js
위의 링크에 들어가면 더 자세한 예시가 나와있다.



참고

  1. InfluxDB 2.0 Documents
  2. influxdb-client-js with Node.js
  3. Getting Started with the Node-Influx Client Library
  4. InfluxDB reference
  5. Node.js v16.5.0 documentation

0개의 댓글