3.5 KiB
3.5 KiB
title | description | menu | weight | ||||
---|---|---|---|---|---|---|---|
telegraf config | The `telegraf config` command generates Telegraf configuration files and migrates deprecated plugins in configuration files. |
|
201 |
The telegraf config
command generates Telegraf configuration files and migrates deprecated plugins in configuration files.
Usage
telegraf [global-flags] config [subcommand] [flags]
Subcommands
Subcommand | Description |
---|---|
create (default) | Create and output a Telegraf configuration |
migrate | Migrate deprecated plugins to supported plugins |
help, h | Show command help |
Flags
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 %}}
Examples
- Create a full configuration
- Create a full configuration as save it to a file
- Create a configuration with specific sections and plugins
Create a full configuration
telegraf config
Create a full configuration as save it to a file
telegraf config > telegraf.conf
Create a configuration with specific sections and plugins
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"