
Version Up?
- 대쉬보드의 지원
- 쿼리의 시각화 가능
- Sumit된 쿼리를 쿼리문으로 제공
- 각종 수치의 계산 값을 구해줌


코드 변경
의존성 변경

- 대쉬보드를 사용하기 위해
influxdb-client-java 의존성 추가
- 코틀린 언어도 작성되어 있어서
kotiln의존성 추가properties 수정

- Database의 명칭이 bucket으로 바뀜
- 2.x 버전부터 조직(org)의 token 과 user의 token을 기입 해줘야 함
Config 클래스

DB Connection

Data Write

- InfluxDB 라이브러리를 통해 쿼리 작성가능
time을 통해 현재 시간으로 입력
Data Read

- DB 조회시 기존 SQL문을 사용하는 것이 아닌 FLUX문법을 사용
- 기존과 동일하게
time을 통해 조회
- 1시간 기준으로 평균값을 받아옴
문제점
Data Read 시 문제 발생

- InfluxDB는 UTC를 사용하기에 조회 시 9시간 차이를 보여줌

- 시간 변환 쿼리문을 작성해도 변환되지 않았음

- 현재 시간과 맞추기 위해 9시간을 동적으로 옮겨줌
스프링을 통한 InfluxDB 적용한 사례가 적어서 많은 시간을 투자해야 했다.
이러한 문제점을 보완하기 위해 더 많이 공부해야 된다.