New and Updated Telemetry Metrics
The following tables list the new, updated, and deprecated gNMI and OTEL metrics in Cumulus Linux 5.18.
New gNMI Metrics
| Name | Description |
|---|---|
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-requests |
Number of authentication access requests that the switch sends to this server for 802.1x. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/retried-access-requests |
Number of RADIUS Access-Request packets that the switch retransmits to this RADIUS server. The Counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/timeout-access-requests |
Number of authentication timeouts to this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-accepts |
Number of RADIUS Access-Accept packets (valid or invalid) received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-rejects |
Number of RADIUS Access-Reject packets (valid or invalid) received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-challenges |
Number of RADIUS Access-Challenge packets (valid or invalid) received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-malformed-responses |
Number of malformed RADIUS Access-Response packets received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-bad-authenticators |
Number of RADIUS Access-Response packets containing invalid authenticators or signature attributes received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-unknown-types |
Number of RADIUS packets of unknown type received from this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-packets-dropped |
Packets that are dropped either because the UDP frame is too big (more than 4100 bytes) or because the parsed reply has no matching pending request. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-connection-errors |
Number of failures encountered when trying to reach the radius server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-receive-errors |
Error on the recv() call when trying to fetch the RADIUS server response on the per 802.1x interface. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-vrf-bind-errors |
Number of failures binding the socket to the configured VRF for this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-initialization-errors |
Number of failures (re)initializing the local RADIUS transport on behalf of this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/access-out-queue-drops |
Number of outbound RADIUS requests to this server not be retained on the local retransmit queue. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/access-pending-requests |
Number of RADIUS Access-Request packets destined for this server that have not yet received a response or been removed from the retransmit list after the maximum number of retransmit attempts. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/access-round-trip-time |
Round-trip time, in milliseconds, between the most recent Access-Request sent to this server and the corresponding Access-Response received. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-requests |
Number of RADIUS Accounting-Request packets that the switch sends to this RADIUS server for 802.1x related session events. The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-start-requests |
Number of RADIUS Accounting-Request packets that the switch sends to this RADIUS server with Acct-Status-Type = Start (per-station session start). The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-interim-update-requests |
Number of RADIUS Accounting-Request packets that the switch sends to this RADIUS server with Acct-Status-Type = Interim-Update (mid-session updates, driven by the accounting interim interval). The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-stop-requests |
Number of RADIUS Accounting-Request packets that the switch sends to this RADIUS server with Acct-Status-Type = Stop (per-station session stop). The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-retransmissions |
Number of RADIUS Accounting-Request packets that the switch retransmits to this RADIUS server when an initial Accounting-Request times out without a response. The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-responses |
Number of RADIUS Accounting-Response packets that the switch receives from this RADIUS server. The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-timeouts |
Number of RADIUS Accounting-Request packets that timed out waiting for a response from this RADIUS server. The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-malformed-responses |
Number of malformed RADIUS Accounting-Response packets received from this RADIUS server (invalid length, bad packet structure). The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-bad-authenticators |
Number of RADIUS Accounting-Response packets received from this RADIUS server with an invalid Response Authenticator field (RFC 2866 §3). The counter is cumulative across all 802.1x interfaces communicating with this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-unknown-types |
Number of RADIUS accounting packets of unknown type which were received from this server on the accounting port. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-packets-dropped |
Packets that are dropped either because the UDP frame is too big (more than 4100 bytes) or because the parsed reply has no matching pending request. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-connection-errors |
Number of failures encountered when trying to reach the RADIUS server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-receive-errors |
Error on the recv() call when trying to fetch the RADIUS server response on the per 802.1x interface socket. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-vrf-bind-errors |
Number of failures binding the socket to the configured VRF for this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-initialization-errors |
Number of failures (re)initializing the local RADIUS transport on behalf of this server. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/counters/accounting-out-queue-drops |
Number of outbound RADIUS requests to this server not retained on the local retransmit queue. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/accounting-pending-requests |
Number of RADIUS Accounting-Request packets destined for this server that have not yet received a response or been removed from the retransmit list after the maximum number of retransmit attempts. |
/system/aaa/server-groups/server-group[name=dot1x]/servers/server[address]/radius/state/accounting-round-trip-time |
Round-trip time, in milliseconds, between the most recent Accounting-Request sent to this server and the corresponding Accounting-Response received. |
| Name | Description |
|---|---|
/components/component/integrated-circuit/utilization/resources/resource[name=<resource_name>] /state/used |
The number of entries used for an ASIC resource. |
/components/component/integrated-circuit/utilization/resources/resource[name=< resource_name>]/state/free |
The number of free entries available for an ASIC resource. |
/components/component/integrated-circuit/utilization/resources/resource[name=< resource_name>]/state/max-limit |
The maximum limit of possible entries for an ASIC resource. |
/components/component/integrated-circuit/utilization/resources/resource[name=< resource_name>] /state/high-watermark |
The highest number of entries used for an ASIC resource. |
/components/component/integrated-circuit/utilization/resources/resource[name=< resource_name>] /state/last-high-watermark |
The timestamp when the high-watermark was last updated. |
| Name | Description |
|---|---|
/wjh/channels/channel[name]/aggregate-events |
Total number of aggregate events for the channel. |
/wjh/channels/channel[name]/l1-events |
Total number of layer 1 channel events for the channel. |
/wjh/channels/channel[name]/state |
If the channel is enabled. |
/wjh/channels/channel[name]/state/categories |
Total number of categories for the channel. |
/wjh/channels/channel[name]/state/total-events |
Total number of events for the channel. |
/wjh/state/service-state |
The state of the WJH service. |
For information about gNMI, refer to gNMI Streaming.
New OTEL Metrics
| Name | Description |
|---|---|
nvswitch_dot1x_radius_server_errors_total |
All RADIUS error counters from hostapd, exposed per server. Each time-series is aggregated across 802.1x interfaces communicating with the server. |
nvswitch_dot1x_radius_server_requests_total |
Number of access and accounting requests. |
nvswitch_dot1x_radius_server_accounting_requests_total |
Number of accounting requests. |
nvswitch_dot1x_radius_server_responses_total |
Total number of responses. |
nvswitch_dot1x_radius_server_retransmissions_total |
Number of timeout retried access requests and accounting retransmissions. |
nvswitch_dot1x_radius_server_timeouts_total |
Number of timeout access requests and accounting timeouts. |
nvswitch_dot1x_radius_server_pending_requests |
Number of RADIUS requests destined for the server that have not yet received a response or been removed from the retransmit list after the maximum number of retransmit attempts. |
nvswitch_dot1x_radius_server_round_trip_time_ms |
Most recent round-trip time, in milliseconds, between a RADIUS request and its matching response. |
To enable the new 802.1x RADIUS Server metrics, refer to OTEL Telemetry Export/#8021x-statistics.
| Name | Description |
|---|---|
nvswitch_platform_asic_resource_used |
The number of entries used for an ASIC resource. |
nvswitch_platform_asic_resource_free |
The number of free entries available for an ASIC resource. |
nvswitch_platform_asic_resource_max_limit |
The maximum limit of possible entries for an ASIC resource. |
nvswitch_platform_asic_resource_high_watermark |
The highest number of entries used for an ASIC resource. |
nvswitch_platform_asic_resource_high_watermark_timestamp |
The timestamp when the high-watermark was last updated. |
To enable the new ASIC Resource metrics, refer to OTEL Telemetry Export/#platform-statistics.
For information about OTEL, refer to OTEL Telemetry Export.