위키득계정 ↗
기술

Telegraf

Telegraf기술
소프트웨어 유형
자료 수집 에이전트
주요 대상
지표와 사건
확장 수단
플러그인
구현 언어
Go
Telegraf는 플러그인으로 지표와 사건 자료를 수집하고 처리해 목적지로 보내는 서버 에이전트다. 입력과 가공 및 집계와 출력을 조합해 관측 자료의 전달 흐름을 구성한다.

입력과 출력의 연결

입력 플러그인은 시스템과 데이터베이스 및 센서 같은 원천에서 지표를 모은다. 출력 플러그인은 수집한 결과를 InfluxDB를 비롯한 목적지에 기록한다. 필요한 원천과 목적지를 조합해 처리 경로를 정한다.

가공과 집계의 구분

Processor는 전달 중인 지표의 값을 바꾸거나 필터링한다. Aggregator는 설정한 기간의 자료를 모아 평균이나 최솟값 및 최댓값 같은 집계 지표를 만든다. 개별 측정값의 변환과 기간별 요약은 서로 다른 단계로 구성한다.

자료 형식과 전달 관리

파서와 직렬화 도구는 JSON과 CSV 및 Prometheus 형식 같은 자료 표현을 다룬다. 버퍼는 전송할 지표를 메모리나 디스크에 보관하고 실패한 쓰기는 재시도할 수 있게 해 수집과 목적지 기록 사이의 흐름을 관리한다.

관련 문서

InfluxDB / Prometheus 모니터링 / OpenMetrics / Fluent Bit / JSON / CSV