본문 바로가기

Tech Stack32

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.
InfluxDB 시계열 데이터란 - 시간 별로 구성된 값들의 집합 ( 연도별, 분기별, 월별, 시간별 등 ) - 하나의 특정시간 단위에 대해 각 데이터 포인트에 대해 하나의 값만 측정 - 시간과 하나 이상의 속성으로 구성됨 시계열 데이터 베이스란 ? 시간 처리에 최적화 된 데이터베이스 SQL 기반의 시계열 질의를 지원함 빠른 데이터 입력과 트랜잭션 지원 및 데이터 변경 불가 롤업(Roll-up) 기능을 지원함 Influx DB의 특징 빠른 쓰기 및 읽기가 가능한 오픈소스로 , 시간 경과에 따른 일련의 시계열 데이터를 저장하는 NoSQL 형태의 DB Go, Java, Python, Node.js 등과 같은 클라리언트 지원 간편하고 쉬운 설치 SQL과 같은 질의어들을 제공함 Schemaless Design 데이터 보관 주.. 2022. 6. 27.
반응형