遥测

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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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-packettx-packetrx-bytetx-bytecrcl1-rx-bytel1-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

启用交换机缓冲区占用率和水印指标的收集和导出。您可以指定 enableddisabled

版本历史

在 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

启用和禁用开放遥测导出,以便您可以将接口计数器和直方图收集数据导出到外部收集器。您可以指定 enableddisabled

  • 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-byterx-bytetc-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 模式。您可以指定 enableddisabled

  • 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

启用或禁用直方图收集的开放遥测导出。您可以指定 enableddisabled

  • 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 指标的收集和导出。您可以指定 enableddisabled

版本历史

在 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

启用和禁用接口统计信息的开放遥测导出。您可以指定 enableddisabled

  • 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-dropspacket-error-drops

命令语法

语法描述
<port-group-id>端口组 ID。
<threshold-stats-id>阈值统计信息的类型;packet-congestion-dropspacket-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-dropspacket-error-drops

命令语法

语法描述
<port-group-id>端口组 ID。
<threshold-stats-id>阈值统计信息的类型;packet-congestion-dropspacket-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-dropspacket-error-drops

命令语法

语法描述
<port-group-id>端口组 ID。
<threshold-stats-id>阈值统计信息的类型;packet-congestion-dropspacket-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