## What is Telegraf?

Telegraf is InfluxData’s time series data collection and reporting agent. Its main functionality is to collect data with the help of its plugins from a wide range of sources and to feed it to an InfluxDB database. It also can ingest data from InfluxDB databases and generate reports on them.

At the time of writing, it has more than 200 integrations, like Amazon ECS and Docker. You can see the full list here.

Using Telegraf with InfluxDB most importantly consists of configuring Telegraf either automatically or manually. Configurations are stored in telegraf.conf.

The following steps assume that you have Telegraf installed and running. If this is not the case, you can follow the instructions here.

## Automatic configuration

You can set up a subset of Telegraf plugins automatically (for the rest, do manual configuration).

Steps in the InfluxDB UI: