telegraf/plugins/exec/README.md

21 lines
599 B
Markdown
Raw Normal View History

# Exec Plugin
The exec plugin can execute arbitrary commands which return flattened
JSON.
For example, if you have a json-returning command called mycollector, you could
setup the exec plugin with:
```
[[exec.commands]]
command = "/usr/bin/mycollector --output=json"
name = "mycollector"
2015-09-23 18:21:42 +00:00
interval = 10
```
The name is used as a prefix for the measurements.
2015-09-23 18:21:42 +00:00
The interval is used to determine how often a particular command should be run. Each
time the exec plugin runs, it will only run a particular command if it has been at least
`interval` seconds since the exec plugin last ran the command.