93 lines
4.2 KiB
Markdown
93 lines
4.2 KiB
Markdown
#  Telegraf
|
||
|
||
[](https://godoc.org/github.com/influxdata/telegraf) [](https://hub.docker.com/_/telegraf/) [](https://goreportcard.com/report/github.com/influxdata/telegraf) [](https://circleci.com/gh/influxdata/telegraf)
|
||
|
||
Telegraf is an agent for collecting, processing, aggregating, and writing
|
||
metrics, logs, and other arbitrary data.
|
||
|
||
* Offers a comprehensive suite of over 300 plugins, covering a wide range of
|
||
functionalities including system monitoring, cloud services, and message
|
||
passing
|
||
* Enables the integration of user-defined code to collect, transform, and
|
||
transmit data efficiently
|
||
* Compiles into a standalone static binary without any external dependencies,
|
||
ensuring a streamlined deployment process
|
||
* Utilizes TOML for configuration, providing a user-friendly and unambiguous
|
||
setup experience
|
||
* Developed with contributions from a diverse community of over 1,200
|
||
contributors
|
||
|
||
Users can choose plugins from a wide range of topics, including but not limited
|
||
to:
|
||
|
||
* Devices: OPC UA, Modbus
|
||
* Logs: File, Tail, Directory Monitor
|
||
* Messaging: AMQP, Kafka, MQTT
|
||
* Monitoring: OpenTelemetry, Prometheus
|
||
* Networking: Cisco TelemetryMDT, gNMI
|
||
* System monitoring: CPU, Memory, Disk, Network, SMART, Docker, Nvidia SMI, etc.
|
||
* Universal: Exec, HTTP, HTTP Listener, SNMP, SQL
|
||
* Windows: Event Log, Management Instrumentation, Performance Counters
|
||
|
||
## 🔨 Installation
|
||
|
||
For binary builds, Docker images, RPM & DEB packages, and other builds of
|
||
Telegraf, please see the [install guide](/docs/INSTALL_GUIDE.md).
|
||
|
||
See the [releases documentation](/docs/RELEASES.md) for details on versioning
|
||
and when releases are made.
|
||
|
||
## 💻 Usage
|
||
|
||
Users define a TOML configuration with the plugins and settings they wish to
|
||
use, then pass that configuration to Telegraf. The Telegraf agent then
|
||
collects data from inputs at each interval and sends data to outputs at each
|
||
flush interval.
|
||
|
||
For a basic walkthrough see [quick start](/docs/QUICK_START.md).
|
||
|
||
## 📖 Documentation
|
||
|
||
For a full list of documentation including tutorials, reference and other
|
||
material, start with the [Docs directory](/docs/README.md).
|
||
|
||
Additionally, each plugin has its own README that includes details about how to
|
||
configure, use, and sometimes debug or troubleshoot. Look under the
|
||
[/plugins directory](/plugins/) for specific plugins.
|
||
|
||
Here are some commonly used documents:
|
||
|
||
* [Changelog](/CHANGELOG.md)
|
||
* [Configuration](/docs/CONFIGURATION.md)
|
||
* [FAQ](/docs/FAQ.md)
|
||
* [Releases](https://github.com/influxdata/telegraf/releases)
|
||
* [Security](/SECURITY.md)
|
||
|
||
## ❤️ Contribute
|
||
|
||
[](https://github.com/influxdata/telegraf/blob/master/CONTRIBUTING.md)
|
||
|
||
We love our community of over 1,200 contributors! Many of the plugins included
|
||
in Telegraf were originally contributed by community members. Check out
|
||
our [contributing guide](CONTRIBUTING.md) if you are interested in helping out.
|
||
Also, join us on our [Community Slack](https://influxdata.com/slack) or
|
||
[Community Forums](https://community.influxdata.com/) if you have questions or
|
||
comments for our engineering teams.
|
||
|
||
If you are completely new to Telegraf and InfluxDB, you can also enroll for free at
|
||
[InfluxDB university](https://www.influxdata.com/university/) to take courses to
|
||
learn more.
|
||
|
||
## ℹ️ Support
|
||
|
||
[](https://www.influxdata.com/slack) [](https://community.influxdata.com/)
|
||
|
||
Please use the [Community Slack](https://influxdata.com/slack) or
|
||
[Community Forums](https://community.influxdata.com/) if you have questions or
|
||
comments for our engineering teams. GitHub issues are limited to actual issues
|
||
and feature requests only.
|
||
|
||
## 📜 License
|
||
|
||
[](https://github.com/influxdata/telegraf/blob/master/LICENSE)
|