본문 바로가기

Monitoring/Influxdata(TICK Stack)

(2)
Influxdata의 Telegraf란? Influxdata 카테고리도 오랜만에 쓰는 것 같습니다. 이번 글에선 Influxdata의 components 중에 수집기인 Telegarf에 대해 말해보려고 합니다. config에 대한것은 따로 말하도록 하겠습니다. Telegraf란?Teleagraf는 Go 언어로 쓰여진 agent입니다. 주로 수집, 처리, 종합처리, 메트릭에 쓰기위해 사용됩니다. 이 agent의 목표는 작은 메모리를 사용하면서 개발자들이 메트릭을 수집해서 쉽게 지원하는 것을 지향합니다. 로컬 또는 원격의 config까지 반영시킬 수 있습니다. Telegarf는 plugin 방식을 사용하며 4가지 플러그인 컨셉을 가지고 있습니다. 1. Input Plugin : 시스템, 서비스, 써드파티 API로부터 메트릭 수집2. Processo..
TICK Stack(Telegraf + InfluxDB + Chronograf + Kapacitor) TICK Stack이란? TICK Stack이란 InfluxData에서 나온 4가지 오픈소스 component들을 통칭해서 말합니다. TICK은 4가지 구성원에 대한 앞글자만 딴것인데요. 간단하게 역할을 설명하면 아래와 같습니다.- Telegraf : 수집기- InfluxDB : 시계열 저장소- Chronograf : 시각화 툴- Kapacitor : Real-time 스트리밍 데이터 전송 및 Alert "모니터링 할 데이터를 수집해서 저장하고 보여준 다음 임계치를 정해서 alert을 보낸다." 간단한 이유로 만들어진 네 가지 구성원들입니다.InfluxDB는 시계열 데이터베이스로 일반적인 Relationship Database System과는 다른 방식으로 저장됩니다. 자세한 것은 뒤에! 왜 TICK S..