Apache Arrow, DataFusion, Parquet 기반의 오픈소스 시계열 데이터베이스로, 이벤트·메트릭·모니터링 데이터를 실시간으로 처리합니다.
influxdata/telegraf
300개가 넘는 플러그인과 TOML 설정을 사용해 메트릭, 로그 및 기타 데이터를 수집·처리·집계하고 기록하는 Go 기반 에이전트입니다.
- 스타
- 17,896
- 포크
- 5,851
- 열린 이슈
- 436
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
Telegraf는 다양한 소스에서 메트릭, 로그 및 기타 임의의 데이터를 수집하고, 이를 처리·집계한 뒤 다운스트림 대상에 기록하는 에이전트입니다. 사용자는 TOML 설정 파일에 원하는 입력과 출력을 지정하며, 에이전트는 각 수집 주기마다 입력에서 데이터를 가져오고 각 플러시 주기마다 출력으로 전송합니다.
이 프로젝트에는 OPC UA 및 Modbus 같은 장치 프로토콜, 로그 파일, Kafka·MQTT·AMQP 같은 메시징 시스템, Prometheus 및 OpenTelemetry를 비롯한 모니터링 소스, CPU·메모리·디스크·네트워크·Docker 시스템 메트릭, Windows 이벤트 로그와 성능 카운터를 지원하는 300개 이상의 플러그인이 포함되어 있습니다. 또한 사용자가 직접 작성한 코드를 파이프라인에서 실행해 데이터를 변환할 수도 있습니다.
Telegraf는 외부 의존성이 없는 독립형 정적 바이너리로 컴파일됩니다. 바이너리 빌드, Docker 이미지, RPM 및 DEB 패키지로 설치할 수 있습니다.
핵심 기능
- 01장치, 로그, 메시징 및 시스템 메트릭을 위한 300개 이상의 입력·프로세서·출력 플러그인.
- 02입력과 출력을 선언하는 TOML 파일 기반 설정.
- 03외부 의존성이 없는 독립형 정적 바이너리로 제공.
- 04수집 과정에서 데이터를 변환하는 사용자 정의 코드 지원.
- 05바이너리, Docker 이미지, RPM 및 DEB 패키지로 제공.
활용 사례
- InfluxDB 기반 모니터링 스택에서 호스트 및 컨테이너 메트릭 수집.
- OPC UA 또는 Modbus를 통해 산업 장치에서 시계열 데이터베이스로 데이터 가져오기.
- Kafka 또는 MQTT 메시지를 간단히 처리한 뒤 스토리지로 전달.
- 서버에서 Windows 이벤트 로그와 성능 카운터 수집.
빠른 시작
- 1
설치 가이드에서 설치 방법(바이너리, Docker, RPM/DEB 패키지)을 선택합니다
- 2
사용하려는 플러그인을 지정한 TOML 설정 파일을 작성한 다음 Telegraf에 전달합니다
포함된 컬렉션
토픽
자주 묻는 질문
- telegraf은(는) 무엇인가요?
- 300개가 넘는 플러그인과 TOML 설정을 사용해 메트릭, 로그 및 기타 데이터를 수집·처리·집계하고 기록하는 Go 기반 에이전트입니다. Telegraf는 다양한 소스에서 메트릭, 로그 및 기타 임의의 데이터를 수집하고, 이를 처리·집계한 뒤 다운스트림 대상에 기록하는 에이전트입니다. 사용자는 TOML 설정 파일에 원하는 입력과 출력을 지정하며, 에이전트는 각 수집 주기마다 입력에서 데이터를 가져오고 각 플러시 주기마다 출력으로 전송합니다.
- telegraf은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- telegraf은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- telegraf은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. telegraf의 마지막 커밋은 2026년 11월 6일입니다.
- telegraf은(는) 어디에 사용할 수 있나요?
- InfluxDB 기반 모니터링 스택에서 호스트 및 컨테이너 메트릭 수집. OPC UA 또는 Modbus를 통해 산업 장치에서 시계열 데이터베이스로 데이터 가져오기. Kafka 또는 MQTT 메시지를 간단히 처리한 뒤 스토리지로 전달. 서버에서 Windows 이벤트 로그와 성능 카운터 수집.
- telegraf는 어떻게 설치하나요?
- 설치 가이드에서 설치 방법(바이너리, Docker, RPM/DEB 패키지)을 선택합니다 사용하려는 플러그인을 지정한 TOML 설정 파일을 작성한 다음 Telegraf에 전달합니다
- telegraf은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/influxdata/telegraf
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Prometheus는 메트릭을 수집하고 규칙을 평가하며 알림을 발생시키는 오픈소스 시스템 및 서비스 모니터링 시스템입니다.
OpenTelemetry 트레이스, 메트릭, 로그를 ClickHouse 스토리지 기반의 단일 UI에서 수집하는 오픈소스 APM입니다.
메트릭, 로그, 트레이스를 객체 스토리지 기반 단일 컬럼형 엔진에 저장하고 SQL과 PromQL로 조회하는 오픈소스 관측성 데이터베이스입니다.
다양한 데이터 소스의 메트릭, 로그, 트레이스를 조회하고 시각화하며 알림을 설정하고 탐색할 수 있는 오픈소스 플랫폼입니다.
로그와 메트릭을 수집·변환해 원하는 대상으로 전달하는 Rust 기반 고성능 옵저버빌리티 데이터 파이프라인입니다.