应用平台 APPSTAGE-OS类型插件说明:net

时间:2024-05-15 15:34:43

net

功能说明

采集网络IO信息,默认采集的目标网卡与本机ifconfig命令显示的网卡列表一致,仅采集ifconfig显示UP状态的网卡。

原始数据来源:/proc/net/dev

参数配置

通过_filter_nic_name配置,根据nic_name指标,对消息进行筛选,决定最终生成的哪些网卡的消息。

_filter_nic_name的配置比较特殊,只有当nic_name值以配置关键字串开头时,才会保留这条消息,而其他插件的消息筛选机制为包含即保留。如某台机器ifconfig列出的网卡名有eth0、eth1、veth1、lo。如果配置“_filter_nic_name:eth”,则剔除veth1和lo的消息,保留eth0、eth1的消息。

消息样例及含义说明
{
"plugin_id": "net",
"metric": {
       "node": "host-10-33-0-188",              #单位:    | 类型:string   | 说明:主机名,消息来源标识
       "timestamp": 1482161028000,              #单位:    | 类型:long long | 说明:UTC时间戳
       "collps": "0.0000",	                #单位:次/s | 类型:double  | 说明:检测到发送冲突频率
       "nic_name": "enp2s0f0",	                #单位:    | 类型:string   | 说明:网卡名,与ifconfig列表一致
       "rxcmpps": "0.0000",                     #单位:包/s | 类型:double  | 说明:接收压缩报速率
       "rxdropps": "0.0000",	                #单位:包/s | 类型:double  | 说明:接收丢报速率
       "rxdroprate": "0.0",	                #单位:%   | 类型:double  | 说明:接收丢报率
       "rxerrps": "0.0000",	                #单位:次/s | 类型:double  | 说明:接收错误频率
       "rxfifops": "0.0000",	                #单位:次/s | 类型:double  | 说明:接收FIFO缓存错误频率
       "rxframps": "0.0000",	                #单位:次/s | 类型:double  | 说明:接收帧错误频率
       "rxkbps": "0.0000",	                #单位:kB/s | 类型:double  | 说明:接收的kbps数,单位为KByte/s, 转换为kbps需乘以8
       "rxmcstps": "0.0000",	                #单位:次/s | 类型:double  | 说明:接收多播频率
       "rxpckps": "0.0000",			#单位:包/s | 类型:double  | 说明:接收报文速率
       "rxutil": "0.0",				#单位:%   | 类型:double  | 说明:接收带宽利用率
       "txcarrps": "0.0000",			#单位:次/s | 类型:double  | 说明:传输介质故障频率
       "txcmpps": "0.0000",			#单位:包/s | 类型:double  | 说明:发送压缩报速率
       "txdropps": "0.0000",			#单位:包/s | 类型:double  | 说明:发送丢报数速率
       "txdroprate": "0.0",			#单位:%   | 类型:double  | 说明:发送丢报率
       "txerrps": "0.0000",			#单位:次/s | 类型:double  | 说明:发送错频率
       "txfifops": "0.0000",			#单位:次/s | 类型:double  | 说明:发送FIFO缓存错误频率
       "txkbps": "0.0000",			#单位:kB/s | 类型:double  | 说明:发送的kbps数,单位为KByte/s, 转换为kbps需乘以8
       "txpckps": "0.0000",			#单位:包/s | 类型:double  | 说明:发送报文速率
       "txutil": "0.0",				#单位:%   | 类型:double  | 说明:发送带宽利用率
       "running": "1"				#单位:%   | 类型:double  | 说明:网卡运行状态监测,如果为1表示ifconfig该网卡状态RUNNING,如果为-1表示ifconfig该网卡状态非RUNNING
}
support.huaweicloud.com/usermanual-appstage/appstage_04_1250.html