influxdata/telegraf
摘要
Telegraf 是 InfluxData 开发的一款开源代理,用于收集、处理和写入指标、日志及其他数据,拥有超过 300 个插件,可满足各种监控需求。
查看缓存全文
缓存时间: 2026/05/13 12:11
influxdata/telegraf
来源:https://github.com/influxdata/telegraf
🐯 Telegraf
GoDoc (https://godoc.org/github.com/influxdata/telegraf) Docker 拉取次数 (https://hub.docker.com/_/telegraf/) Go Report Card (https://goreportcard.com/report/github.com/influxdata/telegraf) Circle CI (https://circleci.com/gh/influxdata/telegraf)
Telegraf 是一个用于收集、处理、聚合和写入指标、日志及其他任意数据的代理程序。
- 提供包含 300 多个插件的综合套件,涵盖广泛的功能力,包括系统监控、云服务和消息传递
- 支持集成用户自定义代码,以高效地收集、转换和传输数据
- 编译为独立静态二进制文件,无需任何外部依赖,确保简化的部署流程
- 使用 TOML 进行配置,提供用户友好且无歧义的设置体验
- 由超过 1,200 名贡献者的多元化社区共同开发
用户可以从广泛的主题中选择插件,包括但不限于:
- 设备:OPC UA,Modbus
- 日志:File,Tail,Directory Monitor
- 消息:AMQP,Kafka,MQTT
- 监控:OpenTelemetry,Prometheus
- 网络:Cisco TelemetryMDT,gNMI
- 系统监控:CPU,Memory,Disk,Network,SMART,Docker,Nvidia SMI 等。
- 通用:Exec,HTTP,HTTP Listener,SNMP,SQL
- Windows:Event Log,Management Instrumentation,Performance Counters
🔨 安装
如需二进制构建版本、Docker 镜像、RPM 和 DEB 包以及其他 Telegraf 构建版本,请参阅 安装指南。
有关版本控制及发布时间的详细信息,请参阅 发布文档。
💻 使用
用户定义一个包含希望使用的插件和设置的 TOML 配置文件,然后将该配置传递给 Telegraf。Telegraf 代理随后在每个间隔从输入源收集数据,并在每个刷新间隔将数据发送到输出端。
基本入门指南请参阅 快速开始。
📖 文档
如需完整的文档列表,包括教程、参考和其他资料,请从 /docs 目录 开始。
此外,每个插件都有自己的 README,其中包含有关如何配置、使用以及有时进行调试或故障排除的详细信息。请在 /plugins 目录 下查找特定插件。
以下是一些常用文档:
❤️ 贡献
贡献指南 (https://github.com/influxdata/telegraf/blob/master/CONTRIBUTING.md)
我们热爱拥有超过 1,200 名贡献者的社区!Telegraf 中包含的许多插件最初均由社区成员贡献。如果您有兴趣提供帮助,请查看我们的 贡献指南。此外,如果您有任何问题或意见需要向我们的工程团队反馈,请加入我们的 Community Slack (https://influxdata.com/slack) 或 Community Forums (https://community.influxdata.com/)。
如果您是 Telegraf 和 InfluxDB 的完全新手,还可以免费注册 InfluxDB 大学 (https://www.influxdata.com/university/) 学习课程以了解更多知识。
i️ 支持
Slack (https://www.influxdata.com/slack) 论坛 (https://community.influxdata.com/)
如果您有任何问题或意见需要向我们的工程团队反馈,请使用 Community Slack (https://influxdata.com/slack) 或 Community Forums (https://community.influxdata.com/)。GitHub Issues 仅限制用于报告实际问题和功能请求。
📜 许可证
MIT (https://github.com/influxdata/telegraf/blob/master/LICENSE)
相似文章
grafana/grafana
Grafana 是一个开源的可观测性与监控平台,允许用户查询、可视化、告警并理解来自多种数据源的指标。
一个记录你的OpenClaw智能体实际所做一切的插件
Trovis 是 OpenClaw 的插件,记录所有智能体的行动、成本及偏差,并以通俗易懂的英语呈现,提升可观测性。
我构建了一个代理,用于记录你的智能体实际执行的所有操作
我构建了Trovis,一个能够记录并解释生产环境中智能体操作的工具,展示与预期行为的偏差。
@killme20082: 一键复制告知您的 AI Agent 如何安装和使用 GreptimeDB。https://greptime.com/product/db
GreptimeDB 是一个统一的指标、日志和追踪数据库,提供原生 OpenTelemetry 数据接入、SQL/PromQL 查询、对象存储以降低成本,以及边缘到云的部署。
[项目更新] Dunetrace:实时监控您的生产环境 AI Agent
Dunetrace 是一款专为生产环境 AI Agent 设计的开源实时监控工具。此次更新增加了跨 Agent 模式分析、与 Langfuse 的深度分析集成,以及对自定义 Agent 的支持。