Skip to content

Commit

Permalink
fix(otel): change TOR telegraf config to higher level interfaces
Browse files Browse the repository at this point in the history
instead of ifcounters, since they are already included.

Example:
```
root@dh1:~# docker run --network host --rm ghcr.io/openconfig/gnmic get --log --username arista --password arista --insecure --address 172.22.0.5 --port 5900 --path /openconfig-interfaces:interfaces/interface[name=Management1]/state
2024/05/16 20:09:44.694681 [gnmic] version=0.37.0, commit=05a3e785, date=2024-05-13T23:27:31Z, gitURL=https://github.com/openconfig/gnmic, docs=https://gnmic.openconfig.net
2024/05/16 20:09:44.694724 [gnmic] using config file ""
2024/05/16 20:09:44.695038 [gnmic] sending gNMI GetRequest: prefix='<nil>', path='[elem:{name:"openconfig-interfaces:interfaces"}  elem:{name:"interface"  key:{key:"name"  value:"Management1"}}  elem:{name:"state"}]', type='ALL', encoding='JSON', models='[]', extension='[]' to 172.22.0.5
2024/05/16 20:09:44.695818 [gnmic] creating gRPC client for target "172.22.0.5"
[
  {
    "source": "172.22.0.5",
    "time": "1970-01-01T00:00:00Z",
    "updates": [
      {
        "Path": "interfaces/interface[name=Management1]/state",
        "values": {
          "interfaces/interface/state": {
            "arista-intf-augments:inactive": false,
            "openconfig-interfaces:admin-status": "UP",
            "openconfig-interfaces:counters": {
              "in-broadcast-pkts": "52609554",
              "in-discards": "0",
              "in-errors": "0",
              "in-multicast-pkts": "332741",
              "in-octets": "4148101010",
              "in-unicast-pkts": "5275761",
              "out-broadcast-pkts": "43",
              "out-discards": "0",
              "out-errors": "0",
              "out-multicast-pkts": "332022",
              "out-octets": "1310848272",
              "out-unicast-pkts": "5297868"
            },
            "openconfig-interfaces:description": "",
            "openconfig-interfaces:enabled": true,
            "openconfig-interfaces:ifindex": 999001,
            "openconfig-interfaces:last-change": "170595730184",
            "openconfig-interfaces:loopback-mode": false,
            "openconfig-interfaces:mtu": 0,
            "openconfig-interfaces:name": "Management1",
            "openconfig-interfaces:oper-status": "UP",
            "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd",
            "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100"
          }
        }
      }
    ]
  }
]
```

Signed-off-by: Boris Glimcher <[email protected]>
  • Loading branch information
glimchb authored May 16, 2024
1 parent 3a79a2d commit 72bacb0
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions lab/otel/config/telegraf.conf.tor
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,17 @@

[[inputs.gnmi.subscription]]
## Name of the measurement
name = "ifcounters"

name = "interfaces"
origin = "openconfig"
path = "/interfaces/interface/state/counters"

path = "/interfaces/interface/state"
subscription_mode = "TARGET_DEFINED"
sample_interval = "10s"

[[inputs.gnmi.subscription]]
## Name of the measurement
name = "openconfig_bgp"

origin = "openconfig"
path = "/network-instances/network-instance/protocols/protocol/bgp/"

subscription_mode = "TARGET_DEFINED"
sample_interval = "10s"

Expand Down

0 comments on commit 72bacb0

Please sign in to comment.