Add filtering options to select plugin at startup

This commit is contained in:
nicolas
2015-08-11 17:50:36 +02:00
parent 924700f381
commit e7ca9113bc
4 changed files with 343 additions and 9 deletions

View File

@@ -18,6 +18,7 @@ var fConfig = flag.String("config", "", "configuration file to load")
var fVersion = flag.Bool("version", false, "display the version")
var fSampleConfig = flag.Bool("sample-config", false, "print out full sample configuration")
var fPidfile = flag.String("pidfile", "", "file to write our pid to")
var fPLuginsFilter = flag.String("filter", "", "filter the plugins to enable, separator is :")
// Telegraf version
var Version = "unreleased"
@@ -61,7 +62,7 @@ func main() {
ag.Debug = true
}
plugins, err := ag.LoadPlugins()
plugins, err := ag.LoadPlugins(*fPLuginsFilter)
if err != nil {
log.Fatal(err)
}