diff --git a/plugins/inputs/gnmi/gnmi.go b/plugins/inputs/gnmi/gnmi.go index e4b0fcd3a..b053b3d92 100644 --- a/plugins/inputs/gnmi/gnmi.go +++ b/plugins/inputs/gnmi/gnmi.go @@ -326,7 +326,7 @@ func (c *GNMI) handleSubscribeResponseUpdate(address string, response *gnmiLib.S for subscriptionName, values := range c.lookup { if annotations, ok := values[subscriptionKey]; ok { for k, v := range annotations { - tags[subscriptionName+"/"+k] = v.(string) + tags[subscriptionName+"/"+k] = fmt.Sprint(v) } } }