遥测
nv unset
命令移除您使用等效的 nv set
命令设置的配置。本指南仅在 nv unset
命令与 nv set
命令不同时描述 nv unset
命令。
nv set interface <interface-id> telemetry bw-gauge enable
启用 (on
) 和禁用 (off
) 带宽计量器,以跟踪指定接口的带宽使用情况。
Cumulus Linux 仅在 Spectrum-4 交换机上支持带宽计量器选项。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1 telemetry bw-gauge enable on
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id>
配置您要监控的计数器类型。您可以指定
- 接收数据包计数器 (
rx-packet
) - 传输数据包计数器 (
tx-packet
) - 接收字节计数器 (
rx-byte
) - 传输字节计数器 (
tx-byte
) - CRC 计数器 (
crc
) - 第 1 层接收字节计数器 (
l1-rx-byte
)。字节计数包括第 1 层 IPG 字节。 - 第 1 层传输字节计数器 (
l1-tx-byte
)。字节计数包括第 1 层 IPG 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type rx-packet
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id> threshold action log
配置交换机在计数器数量达到指定值(下面描述的 threshold value
)时,将日志消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type rx-packet threshold action log
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id> threshold value
配置计数器数量,达到此数量后,交换机将日志消息发送到 /var/log/syslog
文件。您可以指定介于 1 和 4294967295 之间的值。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type rx-packet threshold value 5000
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id> bin-min-boundary
配置指定接口的计数器直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的队列长度范围。您可以指定一个值,该值必须是 96 的倍数,介于 1 和 4294967295 之间。默认最小边界大小为 960 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type tx-packet bin-min-boundary 960
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id> histogram-size
配置指定接口的计数器直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的队列长度或计数器范围。您可以指定一个值,该值必须是 96 的倍数,介于 1 和 4294967295 之间。默认最小边界大小为 960 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type tx-packet histogram-size 12288
nv set interface <interface-id> telemetry histogram counter counter-type <counter-type-id> sample-interval
配置指定接口的计数器直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<counter-type-id> | 您要监控的计数器类型:rx-packet 、tx-packet 、rx-byte 、tx-byte 、crc 、l1-rx-byte 或 l1-tx-byte 。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-swp8 telemetry histogram counter counter-type tx-packet sample-interval 1024
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id>
配置您要为指定接口监控的优先级组。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram ingress-buffer priority-group 0
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> bin-min-boundary
配置指定优先级组和接口的入口缓冲区直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的计数器范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-16 telemetry histogram ingress-buffer priority-group 1 bin-min-boundary 768
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> histogram-size
配置指定优先级组和接口的入口缓冲区直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的计数器范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-16 telemetry histogram ingress-buffer priority-group 1 histogram-size 9600
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> sample-interval
配置指定优先级组和接口的入口缓冲区直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-16 telemetry histogram ingress-buffer priority-group 1 sample-interval 204
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <pg-id> threshold action log
配置交换机在指定优先级组和接口的入口队列长度达到指定值(下面描述的 threshold value
)时,将日志消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-swp16 telemetry histogram ingress-buffer priority-group 1 threshold action log
nv set interface <interface-id> telemetry histogram ingress-buffer priority-group <if-pg-id> threshold value
配置入口队列长度,达到此长度后,交换机将日志消息发送到 /var/log/syslog
文件,适用于指定的优先级组和接口。您可以指定介于 96 和 4294967295 之间的值。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<pg-id> | 您要监控的优先级组。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-swp16 telemetry histogram ingress-buffer priority-group 1 threshold value 5000
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id>
配置您要监控的出口缓冲区流量类别。
流量类别 0 到 7 用于单播流量,流量类别 8 到 15 用于多播流量。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> bin-min-boundary
配置指定流量类别和接口的出口缓冲区直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的队列长度范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0 bin-min-boundary 768
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> histogram-size
配置指定流量类别和接口的出口缓冲区直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的队列长度范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0 histogram-size 9600
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> sample-interval
配置指定流量类别和接口的出口缓冲区直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0 sample-interval 2048
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> threshold action log
配置交换机在指定流量类别的出口队列长度达到指定值(下面描述的 threshold value
)时,将日志消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0 threshold action log
nv set interface <interface-id> telemetry histogram egress-buffer traffic-class <tc-id> threshold value
配置出口队列长度,达到此长度后,交换机将日志消息发送到 /var/log/syslog
文件,适用于指定的流量类别。您可以指定介于 96 和 4294967295 之间的值。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram egress-buffer traffic-class 0 threshold value 5000
nv set interface <interface-id> telemetry histogram latency traffic-class <tc-id>
为指定接口上的指定流量类别启用延迟直方图。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram latency traffic-class 2
nv set interface <interface-id> telemetry histogram latency traffic-class <tc-id> threshold action log
配置交换机在指定接口上的指定流量类别的包延迟达到设置的阈值后,将消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram latency traffic-class 0 threshold action log
nv set interface <interface-id> telemetry histogram latency traffic-class <tc-id> threshold value
配置阈值(以纳秒为单位),超过此阈值后,交换机将消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set interface swp1-8 telemetry histogram latency traffic-class 0 threshold action log
nv set interface <interface-id> telemetry histogram latency traffic-class <tc-id> bin-min-boundary
配置指定接口上的指定流量类别的延迟直方图的最小边界。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-16 telemetry histogram latency traffic-class 1 bin-min-boundary 768
nv set interface <interface-id> telemetry histogram latency traffic-class <tc-id> histogram-size
配置指定接口上的指定流量类别的延迟直方图的大小。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要配置的接口。 |
<tc-id> | 您要监控的流量类别。 |
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set interface swp9-16 telemetry histogram latency traffic-class 1 histogram-size 9600
nv set system telemetry buffer-stats export state
启用交换机缓冲区占用率和水印指标的收集和导出。您可以指定 enabled
或 disabled
。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry buffer-stats export state enabled
nv set system telemetry buffer-stats sample-interval
配置缓冲区统计信息的采样间隔。您可以指定介于 1 和 86400 之间的值。默认值为 1。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry buffer-stats sample-interval 100
nv set system telemetry export otlp state
启用和禁用开放遥测导出,以便您可以将接口计数器和直方图收集数据导出到外部收集器。您可以指定 enabled
或 disabled
。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry export otlp state enabled
nv set system telemetry hft profile <profile-id> counter
配置您要为高频遥测配置文件收集的数据类型。您可以指定 tx-byte
、rx-byte
或 tc-occupancy
。标准配置文件收集所有三种数据类型。
- Cumulus Linux 仅在 Spectrum-4 交换机上支持高频遥测。
- Cumulus Linux 不支持在使用 8 通道的端口上进行高频遥测。在 Spectrum-4 交换机上,swp1 到 swp64 使用所有 8 个通道;要运行高频遥测,您必须拆分这些端口。
- 要关联来自不同交换机的计数器,交换机必须具有相同的时间(Cumulus Linux 在其收集的计数器的元数据中添加时间戳)。您可以使用 NTP 或 PTP;但是,NVIDIA 建议使用 PTP,因为时间戳在光纤网络中交换机之间以微秒级精度准确。
- 收集的数据在交换机上可用,直到您触发下一个数据收集作业或重新启动交换机。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件的名称。高频遥测使用配置文件进行数据收集。配置文件是一组配置。Cumulus Linux 提供了一个名为 standard 的默认配置文件。您最多可以创建四个新配置文件(默认配置文件之外的四个配置文件)。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry hft profile profile1 counter tc-occupancy
您必须为您要收集的每种数据类型指定 nv set system telemetry hft profile <profile-id> counter
命令;例如
cumulus@switch:~$ nv set system telemetry hft profile profile1 counter tx-byte
cumulus@switch:~$ nv set system telemetry hft profile profile1 counter rx-byte
nv set system telemetry hft profile <profile-id> sample-interval
配置配置文件的微秒级高频遥测采样间隔。您可以指定介于 100 和 12750 之间的值。该值必须是 50 的倍数。默认值为 5000 微秒(30 秒)。
- Cumulus Linux 仅在 Spectrum-4 交换机上支持高频遥测。
- Cumulus Linux 不支持在使用 8 通道的端口上进行高频遥测。在 Spectrum-4 交换机上,swp1 到 swp64 使用所有 8 个通道;要运行高频遥测,您必须拆分这些端口。
- 要关联来自不同交换机的计数器,交换机必须具有相同的时间(Cumulus Linux 在其收集的计数器的元数据中添加时间戳)。您可以使用 NTP 或 PTP;但是,NVIDIA 建议使用 PTP,因为时间戳在光纤网络中交换机之间以微秒级精度准确。
- 收集的数据在交换机上可用,直到您触发下一个数据收集作业或重新启动交换机。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件的名称。高频遥测使用配置文件进行数据收集。配置文件是一组配置。Cumulus Linux 提供了一个名为 standard 的默认配置文件。您最多可以创建四个新配置文件(默认配置文件之外的四个配置文件)。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry hft profile profile1 sample-interval 1000
nv set system telemetry hft profile <profile-id> traffic-class
如果想要收集的数据类型包括当前流量类别缓冲区占用率,则为配置文件设置高频遥测出口队列优先级(流量类别 0-15)。标准配置文件设置为 3。
使用逗号(无空格)分隔流量类别列表。例如,要设置流量类别 1、3 和 6,请指定 1,3,6。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件的名称。高频遥测使用配置文件进行数据收集。配置文件是一组配置。Cumulus Linux 提供了一个名为 standard 的默认配置文件。您最多可以创建四个新配置文件(默认配置文件之外的四个配置文件)。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry hft profile profile1 traffic-class 0,3,7
nv set system telemetry hft target local
配置交换机将收集的数据本地保存在 /var/run/cumulus/hft
目录中。然后,您可以使用 NVUE 命令(或 API)将 json
文件导出到外部位置。json
文件包括每个采样间隔的数据和显示数据收集时间的时间戳。
- Cumulus Linux 仅在 Spectrum-4 交换机上支持高频遥测。
- Cumulus Linux 不支持在使用 8 通道的端口上进行高频遥测。在 Spectrum-4 交换机上,swp1 到 swp64 使用所有 8 个通道;要运行高频遥测,您必须拆分这些端口。
- 要关联来自不同交换机的计数器,交换机必须具有相同的时间(Cumulus Linux 在其收集的计数器的元数据中添加时间戳)。您可以使用 NTP 或 PTP;但是,NVIDIA 建议使用 PTP,因为时间戳在光纤网络中交换机之间以微秒级精度准确。
- 收集的数据在交换机上可用,直到您触发下一个数据收集作业或重新启动交换机。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry hft target local
nv set system telemetry hft profile <profile-id> traffic-class
配置高频遥测配置文件的出口队列优先级(流量类别 0 到 15)。标准配置文件设置为 3。
- Cumulus Linux 仅在 Spectrum-4 交换机上支持高频遥测。
- Cumulus Linux 不支持在使用 8 通道的端口上进行高频遥测。在 Spectrum-4 交换机上,swp1 到 swp64 使用所有 8 个通道;要运行高频遥测,您必须拆分这些端口。
- 要关联来自不同交换机的计数器,交换机必须具有相同的时间(Cumulus Linux 在其收集的计数器的元数据中添加时间戳)。您可以使用 NTP 或 PTP;但是,NVIDIA 建议使用 PTP,因为时间戳在光纤网络中交换机之间以微秒级精度准确。
- 收集的数据在交换机上可用,直到您触发下一个数据收集作业或重新启动交换机。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件的名称。高频遥测使用配置文件进行数据收集。配置文件是一组配置。Cumulus Linux 提供了一个名为 standard 的默认配置文件。您最多可以创建四个新配置文件(默认配置文件之外的四个配置文件)。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry hft profile profile1 traffic-class 0,3,7
nv set system telemetry histogram counter bin-min-boundary
配置计数器直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的计数器数量。您可以指定一个值,该值必须是 96 的倍数,介于 1 和 4294967295 之间。默认最小边界大小为 960 字节。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram counter bin-min-boundary
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram counter bin-min-boundary 5000
nv set system telemetry histogram counter histogram-size
配置指定流量类别和接口的计数器缓冲区直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的计数器数量。您可以指定一个值,该值必须是 96 的倍数,介于 1 和 4294967295 之间。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram counter histogram-size
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram counter histogram-size 12288
nv set system telemetry histogram counter sample-interval
配置计数器直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram counter sample-interval
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram counter sample-interval 1024
nv set system telemetry histogram egress-buffer bin-min-boundary
配置出口队列直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的出口队列范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram egress-buffer bin-min-boundary
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram egress-buffer bin-min-boundary
nv set system telemetry histogram egress-buffer histogram-size
配置出口队列直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的出口队列范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram egress-buffer histogram-size
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram egress-buffer histogram-size 12288
nv set system telemetry histogram egress-buffer sample-interval
配置出口队列直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram egress-buffer sample-interval
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram egress-buffer sample-interval 1024
nv set system telemetry export otlp grpc insecure
为遥测的 gRPC 连接启用和禁用 insecure
模式。默认情况下,OTLP 导出处于安全模式,这需要证书。对于没有配置证书的连接,您必须启用 insecure
模式。您可以指定 enabled
或 disabled
。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry export otlp grpc insecure enabled
nv set system telemetry export otlp grpc cert-id <certificate>
配置 X.509 证书以保护遥测导出的 gRPC 连接。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
命令语法
语法 | 描述 |
---|---|
<certificate> | X.509 证书。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry export otlp grpc cert-id <certificate>
nv set system telemetry export otlp grpc destination <destination> port <port-id>
配置开放遥测导出以使用 gRPC 与收集器通信。您必须提供收集器目标 IP 地址或主机名。如果使用的端口与默认端口 8443 不同,请指定要用于通信的端口。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
命令语法
语法 | 描述 |
---|---|
<destination> | 收集器的 IP 地址。 |
<port-id> | 端口号(如果与默认端口 8443 不同)。 |
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry export otlp grpc destination 10.1.1.100 port 4317
nv set system telemetry export otlp grpc destination <destination> stats-group
将统计信息组配置应用于 OTLP 目标。
默认情况下,交换机将全局启用的所有统计信息(使用 nv set system telemetry <statistics>
命令)导出到所有配置的 OTLP 目标。如果您想要将不同的指标导出到不同的 OTLP 目标,您可以自定义导出,方法是指定统计信息组来控制您导出的统计信息以及目标的采样间隔。
默认情况下,统计信息组继承全局 OTLP 导出配置。统计信息组下更具体的配置(例如,启用或禁用统计信息类型或更改采样间隔)将覆盖任何全局 OTLP 配置。
命令语法
语法 | 描述 |
---|---|
<destination> | 收集器的 IP 地址。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry export otlp grpc destination 10.1.1.100 stats-group STAT-GROUP2
nv set system telemetry histogram export state
启用或禁用直方图收集的开放遥测导出。您可以指定 enabled
或 disabled
。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
- 当您为直方图数据启用开放遥测导出时,您的直方图收集配置定义了交换机导出的数据。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram export state enabled
nv set system telemetry histogram ingress-buffer bin-min-boundary
配置入口队列直方图的最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。这些值表示每个 bin 的入口队列范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram ingress-buffer bin-min-boundary
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram ingress-buffer bin-min-boundary 5000
nv set system telemetry histogram ingress-buffer histogram-size
配置入口队列直方图的大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。这些值表示每个 bin 的入口队列范围。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram ingress-buffer histogram-size
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram ingress-buffer histogram-size 12288
nv set system telemetry histogram ingress-buffer sample-interval
配置入口队列直方图采样间隔。您可以指定介于 128 和 1000000000 之间的值。默认值为 1024 纳秒。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram ingress-buffer sample-interval
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram ingress-buffer sample-interval 1024
nv set system telemetry interface-stats class phy state
配置接口 PHY 指标的收集和导出。您可以指定 enabled
或 disabled
。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry interface-stats class phy state enabled
nv set system telemetry interface-stats egress-buffer traffic-class
配置接口统计信息的开放遥测导出的出口缓冲区流量类别。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry interface-stats egress-buffer traffic-class 0
nv set system telemetry interface-stats ingress-buffer priority-group
配置接口统计信息的开放遥测导出的入口缓冲区优先级组。您可以设置介于 0 和 7 之间的值。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry interface-stats ingress-buffer priority-group 3
nv set system telemetry interface-stats export state
启用和禁用接口统计信息的开放遥测导出。您可以指定 enabled
或 disabled
。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
- 当您为接口统计信息启用开放遥测导出时,交换机将导出所有接口上的计数器。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry interface-stats export state enabled
nv set system telemetry interface-stats sample-interval
配置开放遥测导出的接口统计信息采样间隔。您可以指定介于 1 和 86400 之间的值。默认值为 1。
- Cumulus Linux 仅在 Cumulus Linux 5.10.0 及更高版本中的 Spectrum-4 ASIC 交换机上支持开放遥测导出。
- 开放遥测导出是 Cumulus Linux 5.10.0 中的 Beta 功能。
- 当您为接口统计信息启用开放遥测导出时,交换机将导出所有接口上的计数器。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system telemetry interface-stats sample-interval 100
nv set system telemetry histogram latency bin-min-boundary
配置延迟直方图的全局最小边界大小。将此数字添加到直方图的大小将生成最大边界大小。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。默认最小边界大小为 960 字节。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram latency bin-min-boundary
。
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram latency bin-min-boundary 960
nv set system telemetry histogram latency histogram-size
配置全局延迟直方图大小。将此数字添加到直方图的最小边界大小将生成最大边界大小。您可以指定一个值,该值必须是 96 的倍数,介于 96 和 4294967295 之间。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry histogram latency histogram-size
。
版本历史
在 Cumulus Linux 5.9.0 中引入
示例
cumulus@switch:~$ nv set system telemetry histogram latency histogram-size 12288
nv set system telemetry router bgp export state
启用和禁用 BGP 对等体状态统计信息的开放遥测。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router bgp export state enabled
nv set system telemetry router rib export state
启用和禁用开放遥测路由表统计信息。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router rib export state enabled
nv set system telemetry router sample-interval
配置路由指标的采样间隔(以秒为单位)。您可以指定 10 的倍数的值,最多为 60。默认值为 10。
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router sample-interval 30
nv set system telemetry router vrf <vrf> bgp export state
为 VRF 启用和禁用开放遥测 BGP 统计信息。
命令语法
语法 | 描述 |
---|---|
<vrf-id> | VRF 名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router vrf RED bgp export state enabled
nv set system telemetry router vrf <vrf> bgp peer <peer-id> export state
为 VRF 启用和禁用开放遥测特定 BGP 对等体统计信息。
命令语法
语法 | 描述 |
---|---|
<vrf-id> | VRF 名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router vrf RED bgp peer swp51 export state enabled
nv set system telemetry router vrf <vrf> rib export state
为 VRF 启用和禁用开放遥测路由表统计信息。
命令语法
语法 | 描述 |
---|---|
<vrf-id> | VRF 名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry router vrf RED rib export state enabled
nv set system telemetry snapshot-file count
配置您可以在 Cumulus Linux 覆盖第一个快照文件之前创建的快照数量。例如,如果您将快照文件计数设置为 30,则第一个快照文件为 histogram_stats_0
,第三十个快照为 histogram_stats_30
。在第三十个快照之后,Cumulus Linux 将覆盖原始快照文件 (histogram_stats_0
),并且序列重新开始。默认值为 64。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry snapshot-file count
。
您可以指定介于 3 和 100 之间的值。
快照为您提供更多数据;但是,它们可能会占用交换机上大量磁盘空间。为了减少磁盘使用量,您可以为快照文件使用易失性分区;例如,/var/run/cumulus/histogram_stats。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot-file count 10
nv set system telemetry snapshot-file name <value>
配置文件快照文件名和位置。默认位置和文件名为 /var/lib/cumulus/histogram_stats
。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry snapshot-file name
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot-file name /var/lib/cumulus/histogram_stats
nv set system telemetry snapshot-interval
配置写入快照文件的频率。您可以指定介于 1 和 604800 之间的值。默认值为 1 秒。
在 Cumulus Linux 5.9 及更早版本中,此命令为 nv set service telemetry snapshot-interval
。
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot-interval 5
nv set system telemetry snapshot port-group <port-group-id>
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg
nv set system telemetry snapshot port-group <port-group-id>snapshot-file name
配置文件快照文件名,用于所有接口数据包和缓冲区统计信息。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg snapshot-file name /var/run/cumulus/all_packet_stats1
nv set system telemetry snapshot port-group <port-group-id>snapshot-file count
配置您可以在第一个快照文件被覆盖之前创建的快照数量。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg snapshot-file count 80
nv set system telemetry snapshot port-group <port-group-id>threshold <threshold-stats-id> value
配置统计信息类型的阈值;packet-congestion-drops
或 packet-error-drops
。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
<threshold-stats-id> | 阈值统计信息的类型;packet-congestion-drops 或 packet-error-drops 。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg threshold packet-error-drops value 100
nv set system telemetry snapshot port-group <port-group-id>threshold <threshold-stats-id> action log
配置统计信息类型的操作以进行日志记录;packet-congestion-drops
或 packet-error-drops
。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
<threshold-stats-id> | 阈值统计信息的类型;packet-congestion-drops 或 packet-error-drops 。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg threshold packet-error-drops action log
nv set system telemetry snapshot port-group <port-group-id>threshold <threshold-stats-id> action collect port-group
配置操作以收集端口组统计信息类型的信息;packet-congestion-drops
或 packet-error-drops
。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
<threshold-stats-id> | 阈值统计信息的类型;packet-congestion-drops 或 packet-error-drops 。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group all-packet-pg threshold packet-error-drops action collect port-group
nv set system telemetry snapshot port-group <port-group-id>stats-type
配置您要收集的数据包和缓冲区统计信息类型。您可以收集以下数据类型
- 所有、良好和丢弃的数据包,以及入口和出口队列占用率 (
packet-all
) - 所有和良好的数据包 (
packet
) - 所有、良好和丢弃的数据包 (
packet-extended
) - 入口和出口队列占用率 (
buffer
)
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group packet-all-pg stats-type packet
nv set system telemetry snapshot port-group <port-group-id>interface <interface-id>
配置要监控接口和缓冲区统计信息的接口。指定 all
以监控所有接口。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
interface-id> | 接口的名称。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group packet-all-pg interface all
nv set system telemetry snapshot port-group <port-group-id>timer-interval
配置间隔定时器(将接口统计信息发送到快照文件的频率)。此设置没有默认值。如果您未配置此设置,则必须配置 collect 操作。您还可以选择将消息发送到 /var/log/syslog
文件。
命令语法
语法 | 描述 |
---|---|
<port-group-id> | 端口组 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set system telemetry snapshot port-group packet-all-pg timer-interval 15
nv set system telemetry stats-group <stats-group-id>
配置统计信息组名称。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1
nv set system telemetry stats-group <stats-group-id> interface-stats export state
配置统计信息组以导出所有接口统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 interface-stats export state enabled
nv set system telemetry stats-group <stats-group-id> interface-stats sample-interval
配置接口统计信息统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 interface-stats sample-interval 100
nv set system telemetry stats-group <stats-group-id> buffer-stats export state
配置自定义统计信息组以导出所有缓冲区统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 buffer-stats export state enabled
nv set system telemetry stats-group <stats-group-id> buffer-stats sample-interval
配置缓冲区统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 buffer-stats sample-interval 100
nv set system telemetry stats-group <stats-group-id> histogram export state
配置自定义统计信息组以导出直方图统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 histogram export state enabled
nv set system telemetry stats-group <stats-group-id> router export state
配置自定义统计信息组以导出路由器统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 router export state enabled
nv set system telemetry stats-group <stats-group-id> router sample-interval
配置路由器统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 router sample-interval 100
nv set system telemetry stats-group <stats-group-id> control-plane-stats export state
配置自定义统计信息组以导出控制平面统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 control-plane-stats export state enabled
nv set system telemetry stats-group <stats-group-id> control-plane-stats sample-interval
配置控制平面统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 control-plane-stats sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats export state
配置自定义统计信息组以导出平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats export sample-interval
配置平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats class cpu state
配置自定义统计信息组以导出 CPU 平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats class cpu export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats class cpu sample-interval
配置 CPU 平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats class cpu sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats class disk state
配置自定义统计信息组以导出磁盘平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats class disk export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats class disk sample-interval
配置磁盘平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats class disk sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats class file-system state
配置自定义统计信息组以导出文件系统平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats class file-system export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats class file-system sample-interval
配置文件系统平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats class file-system sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats class environment-sensor state
配置自定义统计信息组以导出环境传感器平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats class environment-sensor export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats class environment-sensor sample-interval
配置环境传感器平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats class environment-sensor sample-interval 100
nv set system telemetry stats-group <stats-group-id> platform-stats class memory state
配置自定义统计信息组以导出内存平台统计信息。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP1 platform-stats class memory export state enabled
nv set system telemetry stats-group <stats-group-id> platform-stats class memory sample-interval
配置内存平台统计信息自定义统计信息组的采样间隔。您可以指定介于 1 到 86400 之间的值。默认值为 1。
命令语法
语法 | 描述 |
---|---|
<stats-group-id> | 统计信息组名称。 |
版本历史
在 Cumulus Linux 5.12.0 中引入
示例
cumulus@switch:~$ nv set system telemetry stats-group STAT-GROUP2 platform-stats class memory sample-interval 100