content/telegraf/v1/commands/config/_index.md
The telegraf config command generates Telegraf configuration files and migrates deprecated plugins in configuration files.
telegraf [global-flags] config [subcommand] [flags]
| Subcommand | Description |
|---|---|
| create <em class="op50">(default)</em> | Create and output a Telegraf configuration |
| migrate | Migrate deprecated plugins to supported plugins |
| help, h | Show command help |
| Flag | Description | |
|---|---|---|
--section-filter | Filter sections to print separated by : (Valid values are agent, global_tags, outputs, processors, aggregators and inputs) | |
--input-filter | Filter inputs to enable separated by : | |
--output-filter | Filter outputs to enable separated by : | |
--aggregator-filter | Filter aggregators to enable separated by : | |
--processor-filter | Filter processors to enable separated by : | |
--secretstore-filter | Filter secret-stores to enable separated by : | |
-h | --help | Show command help |
{{% caption %}} Also see Telegraf global flags. {{% /caption %}}
telegraf config
telegraf config > telegraf.conf
To print a configuration containing only a Modbus input plugin and an InfluxDB v2 output plugin, run the following:
telegraf config \
--section-filter "inputs:outputs" \
--input-filter "modbus" \
--output-filter "influxdb_v2"