Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -1012,6 +1012,11 @@ func (c *Config) addSecretStore(name, source string, table *ast.Table) error {
return fmt.Errorf("invalid secret-store ID %q, must only contain letters, numbers or underscore", storeID)
}

tags := map[string]string{
Comment thread
Hipska marked this conversation as resolved.
"_id": storeID,
"secretstore": name,
}

creator, ok := secretstores.SecretStores[name]
if !ok {
// Handle removed, deprecated plugins
Expand All @@ -1033,6 +1038,7 @@ func (c *Config) addSecretStore(name, source string, table *ast.Table) error {

logger := logging.New("secretstores", name, "")
models.SetLoggerOnPlugin(store, logger)
models.SetStatisticsOnPlugin(store, logger, tags)

if err := store.Init(); err != nil {
return fmt.Errorf("error initializing secret-store %q: %w", storeID, err)
Expand Down
1 change: 1 addition & 0 deletions models/running_aggregator.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ func NewRunningAggregator(aggregator telegraf.Aggregator, config *AggregatorConf
logger.Error(err)
}
SetLoggerOnPlugin(aggregator, logger)
SetStatisticsOnPlugin(aggregator, logger, tags)

return &RunningAggregator{
Aggregator: aggregator,
Expand Down
1 change: 1 addition & 0 deletions models/running_input.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ func NewRunningInput(input telegraf.Input, config *InputConfig) *RunningInput {
logger.Error(err)
}
SetLoggerOnPlugin(input, logger)
SetStatisticsOnPlugin(input, logger, tags)

return &RunningInput{
Input: input,
Expand Down
1 change: 1 addition & 0 deletions models/running_parsers.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ func NewRunningParser(parser telegraf.Parser, config *ParserConfig) *RunningPars
logger.Error(err)
}
SetLoggerOnPlugin(parser, logger)
SetStatisticsOnPlugin(parser, logger, tags)

return &RunningParser{
Parser: parser,
Expand Down
1 change: 1 addition & 0 deletions models/running_processor.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ func NewRunningProcessor(processor telegraf.StreamingProcessor, config *Processo
logger.Error(err)
}
SetLoggerOnPlugin(processor, logger)
SetStatisticsOnPlugin(processor, logger, tags)

return &RunningProcessor{
Processor: processor,
Expand Down
1 change: 1 addition & 0 deletions models/running_serializer.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ func NewRunningSerializer(serializer telegraf.Serializer, config *SerializerConf
logger.Error(err)
}
SetLoggerOnPlugin(serializer, logger)
SetStatisticsOnPlugin(serializer, logger, tags)

return &RunningSerializer{
Serializer: serializer,
Expand Down
Loading