입력과 출력의 연결
입력 플러그인은 시스템과 데이터베이스 및 센서 같은 원천에서 지표를 모은다. 출력 플러그인은 수집한 결과를 InfluxDB를 비롯한 목적지에 기록한다. 필요한 원천과 목적지를 조합해 처리 경로를 정한다.
가공과 집계의 구분
Processor는 전달 중인 지표의 값을 바꾸거나 필터링한다. Aggregator는 설정한 기간의 자료를 모아 평균이나 최솟값 및 최댓값 같은 집계 지표를 만든다. 개별 측정값의 변환과 기간별 요약은 서로 다른 단계로 구성한다.
자료 형식과 전달 관리
파서와 직렬화 도구는 JSON과 CSV 및 Prometheus 형식 같은 자료 표현을 다룬다. 버퍼는 전송할 지표를 메모리나 디스크에 보관하고 실패한 쓰기는 재시도할 수 있게 해 수집과 목적지 기록 사이의 흐름을 관리한다.
관련 문서
InfluxDB / Prometheus 모니터링 / OpenMetrics / Fluent Bit / JSON / CSV