Implementing LoadDirectory.

This commit is contained in:
gotyaoi
2015-10-19 00:09:36 -07:00
committed by Ellison Marks
parent ae10fc7fb4
commit c938523cd5
4 changed files with 89 additions and 3 deletions

View File

@@ -17,6 +17,8 @@ var fDebug = flag.Bool("debug", false,
"show metrics as they're generated to stdout")
var fTest = flag.Bool("test", false, "gather metrics, print them out, and exit")
var fConfig = flag.String("config", "", "configuration file to load")
var fConfigDirectory = flag.String("configdirectory", "",
"directory containing additional configuration files")
var fVersion = flag.Bool("version", false, "display the version")
var fSampleConfig = flag.Bool("sample-config", false,
"print out full sample configuration")
@@ -81,6 +83,13 @@ func main() {
return
}
if *fConfigDirectory != "" {
err = config.LoadDirectory(*fConfigDirectory)
if err != nil {
log.Fatal(err)
}
}
ag, err := telegraf.NewAgent(config)
if err != nil {
log.Fatal(err)