这个项目能做什么
Telegraf 是一个插件驱动的代理,用于收集、处理、聚合和写入指标、日志及任意数据。用户在 TOML 配置文件中选择输入、处理器、聚合器和输出插件;随后 Telegraf 按配置的时间间隔从输入收集数据,并按刷新间隔将数据发送到输出。
其插件生态涵盖 300 多个集成,包括 OPC UA 和 Modbus 设备;文件、tail 和目录监控日志;AMQP、Kafka 和 MQTT 消息;OpenTelemetry 和 Prometheus 监控;Cisco TelemetryMDT 和 gNMI 网络;CPU、内存、磁盘、网络、SMART、Docker 和 Nvidia SMI 系统指标;Exec、HTTP、HTTP listener、SNMP 和 SQL 数据源;以及 Windows 事件日志、WMI 和性能计数器。
Telegraf 编译为独立的静态二进制文件,没有外部依赖。二进制构建、Docker 镜像、RPM 和 DEB 包以及相关安装选项均在安装指南中有说明。每个插件都有自己的 README,包含配置和使用详情,项目还提供快速入门、配置、FAQ、发布、变更日志和安全文档。它采用 MIT 许可证,并在社区贡献下开发。
评论
0 评分人数达到10人后显示
登录后参与讨论。