본문 바로가기
모르는 용어 정리

모르는 용어 정리 Mosskito MQTT Telegraf influxDB Garapana

by orangecode 2022. 4. 5.
728x90

Mosskito

: Mock은 진짜 객체처럼 동작하나 프로그래머가 직접 컨트롤 할 수 있는 객체

: Mock 객체를 만들고 검증하는 방법을 제공하는 프레임워크

 

MQTT

: M2M, IOT를 위한 프로토콜, 최소한의 전력/패킷량으로 통신하는 프로토콜.

모바일 어플리케이션 통신에 매우 적합한 프로토콜이다

 

Telegraf

GO(구글 언어)로 쓰여진 agent로 수집, 처리, 메트릭에 사용됨.

서버의 상태 cpu, memory, disk, db등 다양한 정보를 influxdb로 보내서 grafana에 그래프를 그릴 수 있도록 한다.

 

influxDB

많은 쓰기 작업, 쿼리부하르 처리하기 위한 Time Series Database(시계열 데이터베이스)Tick Stack(Telegraf + InfluxDB + Chronograf + Kapacitor)의 필수 컴포넌트 중 하나.

가장 유명하고 많이 사용되는 TSDB

Distributed(분배), Scale horizontally(스케일 확장)로 설계되어 scale-out 용이, Restful API 제공으로 API통신 가능

 

Grapana

시계열 데이터를 대시보드로 제공하여 시각화하기 용이한 오픈소스

다양한 플러그인으로 Grafana 내부적으로 기능확장이 가능함

 

TSDB(Time Series Data Base)

시계열 데이터 베이스, 시간과 값이 한쌍을 이루는 데이터로 순차적으로 데이터를 보여줌

 
반응형

댓글