add backwards-compatability for 'plugins', remove [inputs] and [outputs] headers

This commit is contained in:
Cameron Sparr
2016-01-08 12:49:50 -07:00
parent 7499c1f969
commit 6496d185ab
5 changed files with 9 additions and 22 deletions

View File

@@ -287,7 +287,6 @@ var header = `# Telegraf configuration
# OUTPUTS #
###############################################################################
[outputs]
`
var pluginHeader = `
@@ -296,7 +295,6 @@ var pluginHeader = `
# INPUTS #
###############################################################################
[inputs]
`
var serviceInputHeader = `
@@ -470,7 +468,7 @@ func (c *Config) LoadConfig(path string) error {
pluginName)
}
}
case "inputs":
case "inputs", "plugins":
for pluginName, pluginVal := range subTable.Fields {
switch pluginSubTable := pluginVal.(type) {
case *ast.Table:

View File

@@ -39,8 +39,6 @@
# OUTPUTS #
###############################################################################
[outputs]
# Configuration for influxdb server to send metrics to
[[outputs.influxdb]]
# The full HTTP endpoint URL for your InfluxDB instance
@@ -70,8 +68,6 @@
# PLUGINS #
###############################################################################
[inputs]
# Read Apache status information (mod_status)
[[inputs.apache]]
# An array of Apache status URI to gather stats.