본문 바로가기

Tech Stack/Database ( TSDB, NOSQL, SQL )8

InfluxDB nodeJS 라이브러리 현재 모니터링 시스템을 구축하기 위해서 사용하는 라이브러리는 아래와 같다. https://github.com/node-influx/node-influx GitHub - node-influx/node-influx: 📈 The InfluxDB Client for Node.js and Browsers 📈 The InfluxDB Client for Node.js and Browsers. Contribute to node-influx/node-influx development by creating an account on GitHub. github.com 간단한 사용 방법을 포스팅한다 ! [1] Influx 연결 InfluxService.client = new Influx.InfluxDB({ database: d.. 2022. 11. 15.
Kapacitor Kapacitor는 Influx Data에서 밀고 있는 TICK 스택 ( Telegraf, InfluxDB, Crongraf, Kapacitor ) 중 하나로 오픈 소스의 데이터 처리 프레임 워크로 경고 생성, ETL 작업 실행 , 이상 징후 감지 등 다양한 데이터 처리가 가능함 공식 문서에 따르면 현재 Kapacitor에 큰 효율을 가지는 기능들은 아래와 같다. 스트리밍 데이터 & 배치 데이터 모두 처리 가능 일정에 따른 데이터 쿼리 및 Influx DB를 통한 다양한 방식의 데이터 수신 가능 InfluxQL에 맞춰 데이터 변환 가능 변환된 데이터를 다시 InfluxDB에 저장 가능 사용자 정의 함수 추가 가능 Kapacitor 설치 기본 포트는 9092를 사용함 모든 API 및 쓰기 호출에 대해 TC.. 2022. 8. 25.
InfluxDB CQ ( continuous query ) Continuous Query InfluxDB에서 제공하는 CQ ( contiunuous query )는 실시간 데이터 상에서 설정해논 주기대로 자동으로 실행되고 쿼리 결과를 지정한 measurements에 저장하는 " 지속적으로 실행되는 쿼리 " 입니다. 기본 구문 CREATE CONTINUOUS QUERY ON BEGIN END ▶ cq name : 설정할 CQ를 명시적으로 선언하기 위해 설정하는 이름 ▶ database_name : CQ가 어떤 database에서 실행될지 설정 ▶ cq_query : 실행시킬 CQ의 본문 CQ_query의 기본 구문 SELECT INTO FROM [WHERE ] GROUP BY time()[,] CQ_query의 특징 INTO GROUP BY time() 이 필수적.. 2022. 8. 12.
Telegraf influxdb의 포트는 8068, 8088 포트를 사요ㅕㅇ함 8086 포트 InfluxDB의 HTTP API 통신을 위한 용도 8088 포트 백업과 리스토어를 위한 RPC 서비스 용도 telegraf 윈도우 설치 가이드 : https://itprogramming119.tistory.com/entry/%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EC%84%B8%ED%8C%85-Telegraf-%EC%9C%88%EB%8F%84%EC%9A%B0-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95 [개발환경 세팅] Telegraf 윈도우 설치 방법 Telegraf란? 주로 수집, 처리, 종합처리, 메트릭에 쓰기 위해 사용됩니다. 시계열 데이터베이스(TSDB)인 Influ.. 2022. 7. 15.
반응형