From 2e2e998ebdcca812c4337042adccf285871ed0f5 Mon Sep 17 00:00:00 2001 From: Greg Date: Wed, 26 Sep 2018 20:26:23 -0600 Subject: [PATCH] Don't add tags with empty values to opentsdb output (#4751) --- plugins/outputs/opentsdb/opentsdb.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/outputs/opentsdb/opentsdb.go b/plugins/outputs/opentsdb/opentsdb.go index 964b1768f..1dfd2ce38 100644 --- a/plugins/outputs/opentsdb/opentsdb.go +++ b/plugins/outputs/opentsdb/opentsdb.go @@ -213,7 +213,10 @@ func (o *OpenTSDB) WriteTelnet(metrics []telegraf.Metric, u *url.URL) error { func cleanTags(tags map[string]string) map[string]string { tagSet := make(map[string]string, len(tags)) for k, v := range tags { - tagSet[sanitize(k)] = sanitize(v) + val := sanitize(v) + if val != "" { + tagSet[sanitize(k)] = val + } } return tagSet }