Telegraf 是一个用于收集、处理、聚合和写入指标、日志和其他任意数据的代理。
提供超过 300 个插件的综合套件,涵盖广泛的功能,包括系统监控、云服务和消息传递
允许集成用户定义的代码以高效地收集、转换和传输数据
编译为独立的静态二进制文件,无需任何外部依赖项,确保简化的部署过程
利用 TOML 进行配置,提供用户友好且明确的设置体验
由超过 1,200 名贡献者组成的多元化社区共同开发
用户可以从广泛的主题中选择插件,包括但不限于:
设备:OPC UA、Modbus
日志:文件、尾部、目录监视器
消息传递:AMQP、Kafka、MQTT
监控:OpenTelemetry、Prometheus
网络:思科遥测MDT、gNMI
系统监控:CPU、内存、磁盘、网络、SMART、Docker、Nvidia SMI等。
通用:Exec、HTTP、HTTP 侦听器、SNMP、SQL
Windows:事件日志、管理仪器、性能计数器
对于二进制版本、Docker 镜像、RPM 和 DEB 包以及 Telegraf 的其他版本,请参阅安装指南。
有关版本控制和发布时间的详细信息,请参阅发布文档。
用户使用他们希望使用的插件和设置定义 TOML 配置,然后将该配置传递给 Telegraf。然后,Telegraf 代理在每个间隔从输入收集数据,并在每个刷新间隔将数据发送到输出。
有关基本演练,请参阅快速入门。
有关包括教程、参考和其他材料的完整文档列表,请从 /docs 目录开始。
此外,每个插件都有自己的自述文件,其中包括有关如何配置、使用以及有时调试或故障排除的详细信息。在 /plugins 目录下查找特定插件。
以下是一些常用的文档:
变更日志
配置
常问问题
发布
安全
我们热爱我们由 1,200 多名贡献者组成的社区! Telegraf 中包含的许多插件最初都是由社区成员贡献的。如果您有兴趣提供帮助,请查看我们的贡献指南。此外,如果您对我们的工程团队有疑问或意见,请加入我们的社区 Slack 或社区论坛。
如果您对 Telegraf 和 InfluxDB 完全陌生,您还可以免费注册 InfluxDB 大学学习课程以了解更多信息。
如果您对我们的工程团队有疑问或意见,请使用社区 Slack 或社区论坛。 GitHub 问题仅限于实际问题和功能请求。