开源时序数据库,面向实时事件、指标与监控数据,基于 Arrow、DataFusion 和 Parquet 构建。
influxdata/telegraf
基于 Go 的数据采集代理,通过 300 多个插件收集、处理、聚合并写入指标、日志等数据。
- Star
- 17,897
- Fork
- 5,850
- 未关闭 Issue
- 436
- 最近提交
- 昨天
这是什么?
Telegraf 是一个数据采集代理,可从多种来源收集指标、日志及其他任意数据,经过处理和聚合后写入下游系统。用户用 TOML 配置文件声明需要的输入和输出,代理会按设定间隔采集数据并定时发送到输出端。
项目提供 300 多个插件,覆盖 OPC UA、Modbus 等工业设备协议,日志文件,Kafka、MQTT、AMQP 等消息系统,Prometheus、OpenTelemetry 等监控数据源,以及 CPU、内存、磁盘、网络、Docker 等系统指标,还包括 Windows 事件日志和性能计数器。用户也可以在数据管道中加入自定义代码进行转换。
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 是什么?
- 基于 Go 的数据采集代理,通过 300 多个插件收集、处理、聚合并写入指标、日志等数据。 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.2万+11 本周3823RustApache-2.0更新于 前天
Prometheus 是一套开源的系统与服务监控系统,负责采集指标、评估规则并触发告警。
6.7万+505 本周1.1万GoApache-2.0维护活跃更新于 11小时前
开源 APM 工具,在统一界面中查看 OpenTelemetry 的链路追踪、指标和日志,数据存于 ClickHouse。
4311225GoAGPL-3.0更新于 17天前
开源可观测性数据库,在对象存储上用同一列式引擎统一存储指标、日志和链路追踪,支持 SQL 和 PromQL 查询。
6792+14 本周578RustApache-2.0更新于 8小时前
开源的监控与可观测性平台,可查询、可视化并对来自多种数据源的指标、日志和链路数据设置告警。
7.8万+151 本周1.5万TypeScriptAGPL-3.0更新于 6小时前
用 Rust 编写的高性能可观测性数据管道,用于采集、转换和路由日志与指标。
2.3万+31 本周2370RustMPL-2.0更新于 6小时前