Support multiple templates for graphite serializers (#7136)

This commit is contained in:
Ilya Antipov
2020-03-31 21:30:21 +03:00
committed by GitHub
parent 218fbc41b9
commit 0cad343de7
9 changed files with 308 additions and 10 deletions

View File

@@ -27,6 +27,7 @@ type Instrumental struct {
Prefix string
DataFormat string
Template string
Templates []string
Timeout internal.Duration
Debug bool
@@ -85,7 +86,7 @@ func (i *Instrumental) Write(metrics []telegraf.Metric) error {
}
}
s, err := serializers.NewGraphiteSerializer(i.Prefix, i.Template, false)
s, err := serializers.NewGraphiteSerializer(i.Prefix, i.Template, false, i.Templates)
if err != nil {
return err
}