// +build !windows package internal const Usage = `Telegraf, The plugin-driven server agent for collecting and reporting metrics. Usage: telegraf [commands|flags] The commands & flags are: config print out full sample configuration to stdout version print the version to stdout --config configuration file to load --test gather metrics once, print them to stdout, and exit --config-directory directory containing additional *.conf files --input-filter filter the input plugins to enable, separator is : --output-filter filter the output plugins to enable, separator is : --usage print usage for a plugin, ie, 'telegraf --usage mysql' --debug print metrics as they're generated to stdout --pprof-addr pprof address to listen on, format: localhost:6060 or :6060 --quiet run in quiet mode Examples: # generate a telegraf config file: telegraf config > telegraf.conf # generate config with only cpu input & influxdb output plugins defined telegraf --input-filter cpu --output-filter influxdb config # run a single telegraf collection, outputing metrics to stdout telegraf --config telegraf.conf --test # run telegraf with all plugins defined in config file telegraf --config telegraf.conf # run telegraf, enabling the cpu & memory input, and influxdb output plugins telegraf --config telegraf.conf --input-filter cpu:mem --output-filter influxdb # run telegraf with pprof telegraf --config telegraf.conf --pprof-addr localhost:6060 `