Telemetry


nv show interface <interface-id> telemetry

Shows the histogram configuration settings for the specified interface and operational data.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry

nv show interface <interface-id> telemetry bw-gauge

Shows the bandwidth gauge setting for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry bw-gauge
        operational  applied
------  -----------  -------
enable  on           on

nv show interface <interface-id> telemetry histogram

Shows histogram details for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram

nv show interface <interface-id> telemetry histogram ingress-buffer

Shows ingress queue depth histogram samples collected for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram ingress-buffer

nv show interface <interface-id> telemetry histogram ingress-buffer priority-group

Shows the ingress queue depth histogram samples collected for all priority groups at the configured interval for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram ingress-buffer priority group

nv show interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id>

Shows the ingress queue depth histogram samples collected at the configured interval for the specified priority group and interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram ingress-buffer priority-group 0
Time      0-863     864:2303    2304:3743  3744:5183   5184:6623   6624:8063   8064:9503 9. 504:10943   10944:12383 
12384:* 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
08:56:19  978065        0          0           0           0            0           0           0             0
08:56:20  978532        0          0           0           0            0           0           0             0

nv show interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> threshold

Show the configured interval set for ingress queue depth histogram samples.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<pg-id>The priority group ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram ingress-buffer priority-group 0 threshold

nv show interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> snapshot

Shows the snapshot collected for the ingress queue depth histogram samples.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<pg-id>The priority group ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram ingress-buffer priority-group 0 snapshot
Sl.No  Date-Time            Bin-0   Bin-1    Bin-2    Bin-3    Bin-4    Bin-5    Bin-6    Bin-7     Bin-8     Bin-9
-----  -------------------  ------  -------  -------  -------  -------  -------  -------  --------  --------  ---------
0      -                    (<864)  (<2304)  (<3744)  (<5184)  (<6624)  (<8064)  (<9504)  (<10944)  (<12384)  (>=12384)
1      2023-12-13 11:02:44  980318  0        0        0        0        0        0        0         0         0
2      2023-12-13 11:02:43  980318  0        0        0        0        0        0        0         0         0
3      2023-12-13 11:02:42  980318  0        0        0        0        0        0        0         0         0
4      2023-12-13 11:02:41  980318  0        0        0        0        0        0        0         0         0
5      2023-12-13 11:02:40  980488  0        0        0        0        0        0        0         0         0
6      2023-12-13 11:02:39  980149  0        0        0        0        0        0        0         0         0
7      2023-12-13 11:02:38  979809  0        0        0        0        0        0        0         0         0
8      2023-12-13 11:02:37  980488  0        0        0        0        0        0        0         0         0
9      2023-12-13 11:02:36  980318  0        0        0        0        0        0        0         0         0

nv show interface <interface-id> telemetry histogram egress-buffer

Shows the egress queue depth histogram samples collected at the configured interval for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram egress-buffer

nv show interface <interface-id> telemetry histogram egress-buffer traffic-class

Shows the ingress queue depth histogram samples collected for all traffic classes at the configured interval for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram egress-buffer traffic class

nv show interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id>

Shows the egress queue depth histogram samples collected at the configured interval for the specified traffic class and interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<tc-id>The traffic class ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram egress-buffer traffic class 4

nv show interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> threshold

Shows the configured interval set for egress queue depth histogram samples.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<tc-id>The traffic class ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram egress-buffer traffic class 4 threshold

nv show interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> snapshot

Shows the snapshot collected for the egress queue depth histogram samples.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<tc-id>The traffic class ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram egress-buffer traffic class 4 snapshot

nv show interface <interface-id> telemetry histogram counter

Shows the counter histogram samples collected at the configured interval for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram counter

nv show interface <interface-id> telemetry histogram counter counter-type

Shows the counter histogram samples collected at the configured interval for all counter types for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram counter counter-type

nv show interface <interface-id> telemetry histogram counter counter-type <counter-type-id>

Shows the counter histogram samples collected at the configured interval for the specified counter type for the specified interface.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<counter-type-id>The counter type ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram counter counter-type rx-packet

nv show interface <interface-id> telemetry histogram counter counter-type <counter-type-id> threshold

Shows the configured interval set for counter histogram samples for the specified counter type.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<counter-type-id>The counter type ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram counter counter-type rx-packet threshold

nv show interface <interface-id> telemetry histogram counter counter-type <counter-type-id> snapshot

Shows the snapshot collected for the counter histogram samples for the specified counter type.

Command Syntax

SyntaxDescription
<interface-id>The interface name.
<counter-type-id>The counter type ID.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show interface swp1 telemetry histogram counter counter-type rx-packet snapshot

nv show service telemetry histogram

Shows telemetry histogram configuration settings and operational data.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry histogram

nv show service telemetry histogram ingress-buffer

Shows ingress queue length histogram configuration settings and operational data.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry histogram ingress-buffer

nv show service telemetry histogram egress-buffer

Shows egress queue length histogram configuration settings and operational data.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry histogram egress-buffer

nv show service telemetry histogram counter

Shows counter histogram configuration settings and operational data.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry histogram counter

nv show service telemetry histogram interface

Shows a list of the interfaces with enabled histograms.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry histogram interface
Interface         ingress-buffer          egress-buffer            counter 
--------------------------------------------------------------------------------------- 
swp1              0,1,2                   -                        tx-byte,rx-byte 
swp2              -                       0,1,8                    tx-byte,tx-byte

nv show service telemetry bw-gauge

Shows a summary of the bandwidth gauge for all interfaces.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry bw-gauge

nv show service telemetry bw-gauge interface

Shows a summary of the bandwidth for all interfaces with bandwidth gauge enabled.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry bw-gauge interface
Interface  Tx (Mbps)  Rx (Mbps)
---------  ---------  ---------
swp1       4          4

nv show service telemetry snapshot-file

Shows histogram snapshot file configuration and operational data.

Version History

Introduced in Cumulus Linux 5.7.0

Example

cumulus@switch:~$ nv show service telemetry snapshot-file