influxdata/telegraf

GitHub: influxdata/telegraf

一款插件驱动的轻量级数据采集代理,从各类来源收集、处理并转发指标与日志数据。

Stars: 16879 | Forks: 5771

# ![tiger](assets/TelegrafTigerSmall.png "tiger") Telegraf [![GoDoc](https://img.shields.io/badge/doc-reference-00ADD8.svg?logo=go)](https://godoc.org/github.com/influxdata/telegraf) [![Docker pulls](https://img.shields.io/docker/pulls/library/telegraf.svg)](https://hub.docker.com/_/telegraf/) [![Go Report Card](https://goreportcard.com/badge/github.com/influxdata/telegraf)](https://goreportcard.com/report/github.com/influxdata/telegraf) [![Circle CI](https://circleci.com/gh/influxdata/telegraf.svg?style=svg)](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][] ## 🔨 安装说明 有关 Telegraf 的二进制构建、Docker 镜像、RPM 和 DEB 包以及其他构建版本,请参阅[安装指南](/docs/INSTALL_GUIDE.md)。 有关版本控制及发布时间的详细信息,请参阅[发布文档](/docs/RELEASES.md)。 ## 💻 用法 用户使用他们希望使用的插件和设置来定义一个 TOML 配置,然后将该配置传递给 Telegraf。随后,Telegraf 代理会在每个收集间隔从输入(inputs)收集数据,并在每个刷新间隔将数据发送到输出。 有关基本演练,请参阅[快速入门](/docs/QUICK_START.md)。 ## 📖 文档 获取包括教程、参考资料和其他材料在内的完整文档列表,请从 [/docs 目录](/docs/README.md)开始。 此外,每个插件都有自己的 README,其中包含有关如何配置、使用以及有时如何调试或排除故障的详细信息。请在 [/plugins 目录](/plugins/)下查看特定插件。 以下是一些常用文档: * [更新日志](/CHANGELOG.md) * [配置](/docs/CONFIGURATION.md) * [常见问题](/docs/FAQ.md) * [版本发布](https://github.com/influxdata/telegraf/releases) * [安全](/SECURITY.md) ## ❤️ 贡献 [![Contribute](https://img.shields.io/badge/contribute-to_telegraf-blue.svg?logo=influxdb)](https://github.com/influxdata/telegraf/blob/master/CONTRIBUTING.md) 我们热爱由超过 1,200 名贡献者组成的社区!Telegraf 中包含的许多插件最初都是由社区成员贡献的。如果您有兴趣提供帮助,请查阅我们的[贡献指南](CONTRIBUTING.md)。 此外,如果您对我们的工程团队有任何问题或意见,请加入我们的 [Community Slack](https://influxdata.com/slack) 或 [Community Forums](https://community.influxdata.com/)。 如果您对 Telegraf 和 InfluxDB 完全陌生,也可以在 [InfluxDB university](https://www.influxdata.com/university/) 免费注册并参加课程以了解更多信息。 ## ℹ️ 支持 [![Slack](https://img.shields.io/badge/slack-join_chat-blue.svg?logo=slack)](https://www.influxdata.com/slack) [![Forums](https://img.shields.io/badge/discourse-join_forums-blue.svg?logo=discourse)](https://community.influxdata.com/) 如果您对我们的工程团队有任何问题或意见,请使用 [Community Slack](https://influxdata.com/slack) 或 [Community Forums](https://community.influxdata.com/)。GitHub issues 仅限于实际问题(issues)和功能请求。 ## 📜 许可证 [![MIT](https://img.shields.io/badge/license-MIT-blue)](https://github.com/influxdata/telegraf/blob/master/LICENSE)
标签:API集成, Docker, EVTX分析, GET参数, Go语言, InfluxData, IoT设备监控, IT运维, Kafka, OpenTelemetry, Python安全, Socks5代理, SonarQube插件, Telegraf, TOML, 云端监控, 代理程序, 可观测性, 命令控制, 安全防御评估, 工业控制, 开源, 指标监控, 插件架构, 数据管道, 数据聚合, 数据采集, 日志处理, 日志审计, 时序数据, 消息队列, 物联网, 程序破解, 系统集成, 请求拦截, 软件工程, 运维工具, 遥测数据