snmp_exporter missing label

74 views
Skip to first unread message

Kordován Szabolcs

unread,
Mar 27, 2023, 6:04:45 AM3/27/23
to Prometheus Users
Hi,

Here is a very simple snmp.yaml which collects the sysUpTime and adds sysName as a label.
test_uptime:
  walk:
  - 1.3.6.1.2.1.1.5
  get:
  - 1.3.6.1.2.1.1.3.0
  metrics:
  - name: sysUpTime
    oid: 1.3.6.1.2.1.1.3
    type: gauge
    help: The time (in hundredths of a second) since the network management portion
      of the system was last re-initialized. - 1.3.6.1.2.1.1.3
    lookups:
    - labels: []
      labelname: sysName
      oid: 1.3.6.1.2.1.1.5
      type: DisplayString
  auth:
    community: public

In the snmp_exporter output there is no label:
# HELP snmp_scrape_duration_seconds Total SNMP time scrape took (walk and processing).
# TYPE snmp_scrape_duration_seconds gauge
snmp_scrape_duration_seconds 0.016483272
# HELP snmp_scrape_packets_retried Packets retried for get, bulkget, and walk.
# TYPE snmp_scrape_packets_retried gauge
snmp_scrape_packets_retried 0
# HELP snmp_scrape_packets_sent Packets sent for get, bulkget, and walk; including retries.
# TYPE snmp_scrape_packets_sent gauge
snmp_scrape_packets_sent 2
# HELP snmp_scrape_pdus_returned PDUs returned from get, bulkget, and walk.
# TYPE snmp_scrape_pdus_returned gauge
snmp_scrape_pdus_returned 2
# HELP snmp_scrape_walk_duration_seconds Time SNMP walk/bulkwalk took.
# TYPE snmp_scrape_walk_duration_seconds gauge
snmp_scrape_walk_duration_seconds 0.016419321
# HELP sysUpTime The time (in hundredths of a second) since the network management portion of the system was last re-initialized. - 1.3.6.1.2.1.1.3
# TYPE sysUpTime gauge
sysUpTime 2.67342443e+08
It should be like this: sysUpTime{sysName="foo"} 2.67342443e+08
What's wrong?
Regards,
Reply all
Reply to author
Forward
0 new messages