Prometheus Node_exporter 之 Network Netstat UDP
Network Netstat UDP /proc/net/snmp
1. UDP In / Out
type: Graph
Unit: short
Label: Datagrams out (-) / in (+)
InDatagrams - 平均接收的 UDP 数据包(5分钟内)
metrics:
irate(node_netstat_Udp_InDatagrams{instance=~"$node:$port",job=~"$job"}[5m])
OutDatagrams - 平均发送的 UDP 数据包(5分钟内)
metrics:
irate(node_netstat_Udp_OutDatagrams{instance=~"$node:$port",job=~"$job"}[5m])
2. UDP Errors
type: Graph
Unit: short
Label: Datagrams out (-) / in (+)
InCsumErrors - 具有校验和错误的 UDP 数据包的平均数(5分钟内)
metrics:
irate(node_netstat_Udp_InCsumErrors{instance=~"$node:$port",job=~"$job"}[5m])
InErrors - 本机端口未监听之外的其他原因引起的 UDP 入包无法送达(应用层)的平均数(5分钟内)
metrics:
irate(node_netstat_Udp_InErrors{instance=~"$node:$port",job=~"$job"}[5m])
RcvbufErrors - 接收缓冲区溢出的 UDP 包的平均数(5分钟内)
metrics:
irate(node_netstat_Udp_RcvbufErrors{instance=~"$node:$port",job=~"$job"}[5m])
SndbufErrors - 发送缓冲区溢出的 UDP 包的平均数(5分钟内)
metrics:
irate(node_netstat_Udp_SndbufErrors{instance=~"$node:$port",job=~"$job"}[5m])
NoPorts - 未知端口接收 UDP 数据包的平均数(5分钟内)
metrics:
irate(node_netstat_Udp_NoPorts{instance=~"$node:$port",job=~"$job"}[5m])
3. UDP Lite In / Out
type: Graph
Unit: short
Label: Datagrams out (-) / in (+)
InDatagrams - 平均接收的 UDP-Lite 数据包(5分钟内)
metrics:
irate(node_netstat_UdpLite_InDatagrams{instance=~"$node:$port",job=~"$job"}[5m])
OutDatagrams - 平均发送的 UDP-Lite 数据包(5分钟内)
metrics:
irate(node_netstat_UdpLite_OutDatagrams{instance=~"$node:$port",job=~"$job"}[5m])
4. UDP Lite Errors
type: Graph
Unit: short
Label: Datagrams out (-) / in (+)
InCsumErrors - 具有校验和错误的 UDP-Lite 数据包的平均数(5分钟内)
metrics:
irate(node_netstat_UdpLite_InCsumErrors{instance=~"$node:$port",job=~"$job"}[5m])
InErrors - 本机端口未监听之外的其他原因引起的 UDP-Lite 入包无法送达(应用层)的平均数(5分钟内)
metrics:
irate(node_netstat_UdpLite_InErrors{instance=~"$node:$port",job=~"$job"}[5m])
RcvbufErrors - 接收缓冲区溢出的 UDP-Lite 包的平均数(5分钟内)
metrics:
irate(node_netstat_UdpLite_RcvbufErrors{instance=~"$node:$port",job=~"$job"}[5m])
SndbufErrors - 发送缓冲区溢出的 UDP-Lite 包的平均数(5分钟内)
metrics:
irate(node_netstat_UdpLite_InErrors{instance=~"$node:$port",job=~"$job"}[5m])
NoPorts - 未知端口接收 UDP-Lite 数据包的平均数(5分钟内)
metrics:
irate(node_netstat_UdpLite_NoPorts{instance=~"$node:$port",job=~"$job"}[5m])