add backwards-compatability for 'plugins', remove [inputs] and [outputs] headers
This commit is contained in:
@@ -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:
|
||||
|
||||
4
internal/config/testdata/telegraf-agent.toml
vendored
4
internal/config/testdata/telegraf-agent.toml
vendored
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user