Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not serialize metric: invalid name with gNMI input plugin #13052

Closed
mohsin106 opened this issue Apr 6, 2023 · 17 comments · Fixed by #13582
Closed

Could not serialize metric: invalid name with gNMI input plugin #13052

mohsin106 opened this issue Apr 6, 2023 · 17 comments · Fixed by #13582
Assignees
Labels
area/gnmi bug unexpected problem or unintended behavior

Comments

@mohsin106
Copy link

Relevant telegraf.conf

[global_tags]
[agent]
  round_interval = true
  metric_batch_size = 1000
  metric_buffer_limit = 100000
  flush_interval = "15s"
  debug = true
  quiet = false
  hostname = "$containerName-telegraf-agent"
  omit_hostname = false

[[inputs.gnmi]]
  addresses = ["device1.mgt.net:10161"]
  username = "$user"
  password = "$password"
  redial = "10s"
  enable_tls = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  
  [[inputs.gnmi.subscription]]
    name = "components"
    path = "/components"
    subscription_mode = "sample"
    origin = "openconfig-terminal-device"
    sample_interval = "10s"

Logs from Telegraf

2023-04-06T14:44:38Z D! [outputs.file] Could not serialize metric: invalid name
2023-04-06T14:44:38Z D! [outputs.file] Could not serialize metric: invalid name
2023-04-06T14:44:38Z D! [outputs.file] Wrote batch of 987 metrics in 10.518436ms

System info

telegraf-alpine:1.23.4 Docker container

Docker

No response

Steps to reproduce

Enable gRPC on Ciena device.
Start Telegraf.
This is similar to this issue (#6391).
Adding name_overide = "components" under [[inputs.gnmi]] helps allow the data to come in.
Specifying name = "components" under [[inputs.gnmi.subscription]] does not help.

Expected behavior

Write metrics to desired output using "components" as the measurement name.

Actual behavior

2023-04-06T14:44:38Z D! [outputs.file] Could not serialize metric: invalid name
2023-04-06T14:44:38Z D! [outputs.file] Could not serialize metric: invalid name
2023-04-06T14:44:38Z D! [outputs.file] Wrote batch of 987 metrics in 10.518436ms

Additional info

No response

@mohsin106 mohsin106 added the bug unexpected problem or unintended behavior label Apr 6, 2023
@powersj
Copy link
Contributor

powersj commented Apr 6, 2023

1.23.4

Can you please retry this on 1.26.1? There were a number of issues that were fixed since that release.

@powersj powersj added the waiting for response waiting for response from contributor label Apr 6, 2023
@mohsin106
Copy link
Author

Getting following message with 1.26.1:

2023-04-06T20:54:38Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1680814477980902000 update:{path:{origin:"openconfig-terminal-device" elem:{name:"terminal-device"} elem:{name:"logical-channels"} elem:{name:"channel" key:{key:"index" value:"1100"}} elem:{name:"index"}} val:{uint_val:1100}} update:{path:{origin:"openconfig-terminal-device" elem:{name:"terminal-device"} 

I commented out name_override:

[[inputs.gnmi]]
  # name_override = "testing"
  addresses = ["device1.mgt.net:10161"]
  username = "$user"
  password = "$password"
  redial = "10s"
  enable_tls = true
  insecure_skip_verify = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  [[inputs.gnmi.subscription]]
    name = "terminal_device"
    path = "/terminal-device"
    subscription_mode = "sample"
    suppress_redundant = false
    sample_interval = "10s"
  
  [[inputs.gnmi.subscription]]
    name = "components"
    path = "/components"
    subscription_mode = "sample"
    suppress_redundant = false
    sample_interval = "10s"

@telegraf-tiger telegraf-tiger bot removed the waiting for response waiting for response from contributor label Apr 6, 2023
@mohsin106
Copy link
Author

I have verified that this is also happening with another networking vendor as well (Juniper). Seem like the name paameter under [[inputs.gnmi.subscription]] is not being recognized for certain sensor paths.

For example, everything works fine when subscribing to /interfaces/interface but doesn't work properly when subscribing to /junos/system/linecard/cpu/memory.

@srebhan srebhan self-assigned this Jun 7, 2023
@srebhan
Copy link
Member

srebhan commented Jun 7, 2023

@mohsin106 can you please paste the complete response data text so I can reproduce the issue!?

@mohsin106
Copy link
Author

@srebhan I will post my complete Telegraf config and the debug output for my Juniper device since my Ciena device is unavailable but both have the same issue. Thank you for looking into this.

[global_tags]
[agent]
  round_interval = true
  metric_batch_size = 1000
  metric_buffer_limit = 150000
  flush_interval = "10s"
  debug = true
  quiet = false
  hostname = "$containerName-telegraf-agent"
  omit_hostname = false

[[inputs.gnmi]]
  addresses = ["juniperDevice1.mgt.cox.net:50051",
	       "juniperDevice2.mgt.cox.net:50051",
	       "juniperDevice.3mgt.cox.net:50051"]
  username = "$user"
  password = "$password"
  encoding = "proto"
  redial = "10s"
  enable_tls = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  insecure_skip_verify = false

  [[inputs.gnmi.subscription]]
    name = "memory"
    path = "/junos/system/linecard/cpu/memory"
    subscription_mode = "sample"
    sample_interval = "60s"


[[outputs.influxdb]]
  urls = ["http://10.20.30.40:8086"]
  database = "lab-qfx6-gnmi"
  timeout = "45s"

[[outputs.file]]
  files = ["stdout"]

Debug Output:

2023-06-07T14:43:07Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1686148987091000000  prefix:{elem:{name:"components"}  elem:{name:"component"  key:{key:"name"  value:"FPC0:CPU0"}}  elem:{name:"properties"}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:671088216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:191424240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:28}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:97240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:442}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:191824}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:274}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:65424}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:302}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:189068}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24689409}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24688610}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7212}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:25}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:400832}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:32172}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:30450}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:16024}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:393}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:185}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:55420}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:526}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:99}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:720052}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:193}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:20}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:380}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:16}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:104}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:53852}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3045692}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3045593}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5503680}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10192}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:59}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:57}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:25088}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1506}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1076}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:32120}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:504}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:28}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1892}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:23}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6160}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:928}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:800}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:20}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:41336}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3774}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3116}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:87632}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1284}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1120}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:48}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:84}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:67108864}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7850808}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:11}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12582912}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10258032}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:81}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:268435456}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:169039792}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:62}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:113246208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:55965528}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:49}}
This message is only printed once.
2023-06-07T14:43:07Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1686147238010000000  prefix:{elem:{name:"components"}  elem:{name:"component"  key:{key:"name"  value:"FPC0:CPU0"}}  elem:{name:"properties"}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:671088216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:188126968}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:28}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:97240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:442}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:95272}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:132}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:38640}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:178}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:82928}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:623485}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:623129}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7212}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:25}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:180504}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:503}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:144380}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2673}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:738}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:41488}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:383}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:53}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:482008}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:102}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:20}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:364}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:64}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:104}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:19540}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1298581}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1298530}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5503680}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10192}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:72}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:95436}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2812}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1435}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:33920}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:546}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:448}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:40}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:62}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:49172}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2257}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1140}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:72}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:372008}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4444}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1628}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:192544}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:600}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:984}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:83}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:84}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:67108864}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4655312}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:6}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12582912}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10257920}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:81}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:268435456}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:156506080}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:58}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:113246208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56030424}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:49}}
This message is only printed once.
2023-06-07T14:43:07Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1686148987548000000  prefix:{elem:{name:"components"}  elem:{name:"component"  key:{key:"name"  value:"FPC0:CPU0"}}  elem:{name:"properties"}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:671088216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:191651080}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:28}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:97240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:442}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:125184}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:184}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:8}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:43288}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:8}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:105400}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:15726762}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:15726318}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7212}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:25}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:240096}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1893319}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1892515}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:460748}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:11649}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4756}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:26208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:451}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:217}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:319728}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:113}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:20}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:364}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:36}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:29}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:104}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:42460}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6775734}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6775651}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5503680}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10192}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:588}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:99}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:50}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:86084}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:8121}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6972}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:60784}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1030}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:452}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:68}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:53}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9116}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:90}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:53}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:62392}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7506}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6136}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:72}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1039308}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:18692}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10373}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:35096}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2306}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2238}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:788}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:93}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:40}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:100}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:8}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:67108864}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4655312}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:6}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12582912}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10256000}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:81}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:268435456}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:157292088}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:58}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:113246208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56030424}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:49}}
This message is only printed once.
2023-06-07T14:43:14Z D! [outputs.file] Could not serialize metric: invalid name
2023-06-07T14:43:14Z D! [outputs.file] Could not serialize metric: invalid name
.
.
.
2023-06-07T14:46:14Z D! [outputs.file] Could not serialize metric: invalid name
2023-06-07T14:46:14Z D! [outputs.file] Could not serialize metric: invalid name
2023-06-07T14:46:14Z D! [outputs.file] Wrote batch of 357 metrics in 2.163631ms
2023-06-07T14:46:14Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:14Z D! [outputs.influxdb] Wrote batch of 357 metrics in 5.845322ms
2023-06-07T14:46:14Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:24Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:24Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:34Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:34Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:44Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:44Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:54Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:46:54Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:47:04Z D! [outputs.influxdb] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:47:04Z D! [outputs.file] Buffer fullness: 0 / 150000 metrics
2023-06-07T14:47:14Z D! [outputs.file] Could not serialize metric: invalid name
2023-06-07T14:47:14Z D! [outputs.file] Could not serialize metric: invalid name

I do see these messages come in Wrote batch of 357 metrics in 2.163631m but nothing is writing to the database.

@srebhan
Copy link
Member

srebhan commented Jun 7, 2023

I suspect that the metric name is empty. Try to use data_format = "json" on the file output...

@mohsin106
Copy link
Author

Yes, the name field is coming in blank.

{
	"fields": {
		"/components/component/properties/property/state/value": 0
	},
	"name": "",
	"tags": {
		"/components/component/properties/property/name": "mem-util-kernel-dfw-cntr-allocations-failed",
		"host": "telegraf-agent",
		"path": "/components/component/properties",
		"source": "juniperDevice1.mgt.cox.net",
		"tag-name": "FPC0:CPU0"
	},
	"timestamp": 1686245526
}

This is only happening with one sensor and I subscribe to multiple sensors. Is there a way to set the name field manually for just the memory sensor and not the other sensor?

This is my config with multiple sensor subscriptions:

[global_tags]
[agent]
  round_interval = true
  metric_batch_size = 1000
  metric_buffer_limit = 150000
  flush_interval = "10s"
  debug = true
  quiet = false
  hostname = "$containerName-telegraf-agent"
  omit_hostname = false

[[inputs.gnmi]]
  addresses = ["juniperDevice1.mgt.cox.net:50051",
	       "juniperDevice2.mgt.cox.net:50051",
	       "juniperDevice.3mgt.cox.net:50051"]
  username = "$user"
  password = "$password"
  encoding = "proto"
  redial = "10s"
  enable_tls = true
  tls_ca = "/etc/telegraf/router_ca.pem"
  insecure_skip_verify = false

  [[inputs.gnmi.subscription]]
    name = "memory"
    origin = "openconfig"
    path = "/junos/system/linecard/cpu/memory"
    subscription_mode = "sample"
    sample_interval = "60s"

  [[inputs.gnmi.subscription]]
    name = "microburst"
    origin = "openconfig"
    path = "/junos/system/linecard/qmon-sw"
    subscription_mode = "sample"
    sample_interval = "60s"

[[outputs.influxdb]]
  urls = ["http://10.20.30.40:8086"]
  database = "lab-qfx6-gnmi"
  timeout = "45s"

[[outputs.file]]
  files = ["stdout"]

@mohsin106
Copy link
Author

@srebhan Since I'm providing the name parameter inside of [[inputs.gnmi.subscription]], should that force the name field to get assigned the value that I'm providing?

@srebhan
Copy link
Member

srebhan commented Jun 12, 2023

Yes. You either can either subscribe (as you did) or you create an additional alias for the spurious paths...

@mohsin106
Copy link
Author

Subscribing as I did does not force the name field to be set to "memory".

@srebhan
Copy link
Member

srebhan commented Jul 6, 2023

@mohsin106 can you please post the message that fails!?

@mohsin106
Copy link
Author

While Telegraf is starting up I see this warning messages when I subscribe to the memory sensor and then the data starts flowing in with name=""

2023-07-06T11:34:06Z W! [inputs.gnmi] Got empty metric-name for response, usually indicating
configuration issues as the response cannot be related to any subscription.
Please open an issue on https://github.com/influxdata/telegraf including your
device model and the following response data:
timestamp:1688641479762000000  prefix:{elem:{name:"components"}  elem:{name:"component"  key:{key:"name"  value:"FPC0:CPU0"}}  elem:{name:"properties"}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:671088216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:187929304}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:28}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:97240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:442}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifd-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:95272}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:132}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-ifl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-bytes-allo
cated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:38640}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:178}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-iff-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:82592}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:914609}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:914255}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:7212}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:25}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rtt-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:180544}}  update:{path:{elem:{name:"pro
perty"  key:{key:"name"  value:"mem-util-kernel-nh-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:519}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:21}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-nh-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:144380}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2674}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:739}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-filter-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:41488}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:383}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:53}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:482008}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations"}}  elem:{name:"s
tate"}  elem:{name:"value"}}  val:{uint_val:102}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-cos-halp-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:20}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-rt-mac-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:364}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:16}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpdl-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4}}  update:{path:{elem:{name:"property"  key:{k
ey:"name"  value:"mem-util-kernel-fpb-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:104}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-fpb-syms-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:19548}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1679742}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1679691}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-agent-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:5503680}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10192}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-frees"}}  elem:{
name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-an-stats-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:72}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:6}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-resolve-bind-point-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:95436}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2812}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1435}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:33920}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:546}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-
dfw-tcam-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-tcam-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:448}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:40}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-id-entry-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:9216}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:62}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:24}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-bmap-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:49172}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2257}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-
hdl-rule-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1140}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-hw-hdl-rule-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:72}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-lagmatch-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:372008}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4444}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1628}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-cntr-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:192544}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:600}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-fr
ees"}}  elem:{name:"state"}  el
em:{name:"value"}}  val:{uint_val:240}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-policer-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:984}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:83}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:1}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-dfw-misc-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:92}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:3}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-frees"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:2}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-kernel-halp-unknown-allocations-failed"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:0}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:67108864}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:4655312}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:
6}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:12582912}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:10257712}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-pkt-dma-desc-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:81}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:268435456}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:157163104}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-bcm-sdk-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:58}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-size"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:113246208}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-bytes-allocated"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{uint_val:56030424}}  update:{path:{elem:{name:"property"  key:{key:"name"  value:"mem-util-packet-dma-utilization"}}  elem:{name:"state"}  elem:{name:"value"}}  val:{int_val:49}}
This message is only printed once.

Data flowing in with measurement name=""

	"fields": {
		"/components/component/properties/property/state/value": 671088216
	},
	"name": "",
	"tags": {
		"/components/component/properties/property/name": "mem-util-kernel-size",
		"host": "lab-qfx6gnmi-deployment-telegraf-agent",
		"name": "FPC0:CPU0",
		"source": "device1.mgt.net"
	},
	"timestamp": 1688641479
}

Should the name field be set to "memory" since I'm doing this:

[[inputs.gnmi.subscription]]
    name = "memory"
    origin = "openconfig"
    path = "/junos/system/linecard/cpu/memory"
    subscription_mode = "sample"
    sample_interval = "60s"

@srebhan
Copy link
Member

srebhan commented Jul 6, 2023

Thanks @mohsin106! Will take a look tomorrow...

@srebhan
Copy link
Member

srebhan commented Jul 7, 2023

@mohsin106 hmmm the responsens you get are all prefixed with /components/component/... so you need an alias. It seems that your device returns spurious data with paths different from what you subscribe... I have tested using

[[inputs.gnmi]]
  addresses     = ["dummy"]
  redial        = "10s"

  [inputs.gnmi.aliases]
    memory = "/components"

  [[inputs.gnmi.subscription]]
    name = "memory"
    origin = "openconfig"
    path = "/junos/system/linecard/cpu/memory"
    subscription_mode = "sample"
    sample_interval = "60s"

and I get no warning. Of course you need to modify the config to your device but the important part is

  [inputs.gnmi.aliases]
    memory = "/components"

which assigns the metric name memory to every response coming from path /components/*... Can you give it a try!?

@mohsin106
Copy link
Author

Yes. Using the [inputs.gnmi.aliases] parameter as you mentioned help eliminate those error message. So it seems like the issue is on the device end.?

@srebhan
Copy link
Member

srebhan commented Jul 10, 2023

Kind of. The issue is that Telegraf only knows the list of subscriptions. If a new response comes, we can only try to map the path to the subscriptions to find out the desired name. Your device (and it seems like Juniper devices in general) will spuriously report data with a path different to the one of the subscriptions... In this case, the lookup fails and we do not have any information to which subscription the response belongs.
Therefore, you need to help Telegraf to map the response path to a name. :-)

@srebhan
Copy link
Member

srebhan commented Jul 10, 2023

I will add a short readme section on Juniper devices...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gnmi bug unexpected problem or unintended behavior
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants