Print the enabled aggregator and processor plugins on startup (#4212)

This commit is contained in:
Piotr Popieluch
2018-05-31 20:56:49 +02:00
committed by Daniel Nelson
parent 5ae2b02f5d
commit e0071f365a
2 changed files with 21 additions and 1 deletions

View File

@@ -156,6 +156,24 @@ func (c *Config) InputNames() []string {
return name
}
// Outputs returns a list of strings of the configured aggregators.
func (c *Config) AggregatorNames() []string {
var name []string
for _, aggregator := range c.Aggregators {
name = append(name, aggregator.Name())
}
return name
}
// Outputs returns a list of strings of the configured processors.
func (c *Config) ProcessorNames() []string {
var name []string
for _, processor := range c.Processors {
name = append(name, processor.Name)
}
return name
}
// Outputs returns a list of strings of the configured outputs.
func (c *Config) OutputNames() []string {
var name []string