Prometheus Node_exporter 之 Network Netstat TCP

Network Netstat TCP /proc/net/snmp

 

1. TCP Segments

type: Graph
Unit: short
Label: Segments out (-) / in (+)
InCsumErrors - 接收的带有校验和错误的报文数(5分钟内)

metrics:

irate(node_netstat_Tcp_InCsumErrors{instance=~"$node:$port",job=~"$job"}[5m])


InErrs - TCP 接收的错误报文数(5分钟内)(例如:错误的校验和)

metrics:

irate(node_netstat_Tcp_InErrs{instance=~"$node:$port",job=~"$job"}[5m])


InSegs - TCP 接收的目前全部创建链接的错误报文数(5分钟内)(例如:错误的校验和)

metrics:

irate(node_netstat_Tcp_InSegs{instance=~"$node:$port",job=~"$job"}[5m])


OutRsts - TCP 发送的报文数(5分钟内)(包括 RST flag)

metrics:

irate(node_netstat_Tcp_OutRsts{instance=~"$node:$port",job=~"$job"}[5m])


OutSegs - TCP 发送的报文数(5分钟内)(包括当前链接的段可是不包括重传的段)

metrics:

irate(node_netstat_Tcp_OutSegs{instance=~"$node:$port",job=~"$job"}[5m])


RetransSegs - TCP 重传报文数(5分钟内)

metrics:

irate(node_netstat_Tcp_RetransSegs{instance=~"$node:$port",job=~"$job"}[5m])


node

2. TCP Connections

type: Graph
Unit: short
Label: Connections
CurrEstab - 当前状态为 ESTABLISHED 或 CLOSE-WAIT 的 TCP 链接数

metrics:

node_netstat_Tcp_CurrEstab{instance=~"$node:$port",job=~"$job"}


MaxConn - 限制实体能够支持的 TCP 最大链接总数

metrics:

node_netstat_Tcp_MaxConn{instance=~"$node:$port",job=~"$job"}


cookie

3. TCP Retransmission

type: Graph
Unit: milliseconds
Label: Milliseconds
RtoAlgorithm - TCP 重传超时时间

metrics:

node_netstat_Tcp_RtoAlgorithm{instance=~"$node:$port",job=~"$job"}


RtoMax - TCP容许的重传超时的最大值,以毫秒为单位

metrics:

node_netstat_Tcp_RtoMax{instance=~"$node:$port",job=~"$job"}


RtoMin - TCP容许的重传超时的最小值,以毫秒为单位

metrics:

node_netstat_Tcp_RtoMin{instance=~"$node:$port",job=~"$job"}


socket

4. TCP Segments

type: Graph
Unit: short
Label: Connections
ActiveOpens - 已从 CLOSED 状态直接转换到 SYN-SENT 状态的 TCP 平均链接数(5分钟内)

metrics:

irate(node_netstat_Tcp_ActiveOpens{instance=~"$node:$port",job=~"$job"}[5m])


AttemptFails - 从 SYN-SENT 和 SYN-RCVD 转换到 CLOSED 状态的 TCP 平均链接数(5分钟内)

metrics:

irate(node_netstat_Tcp_AttemptFails{instance=~"$node:$port",job=~"$job"}[5m])


EstabResets - 从 ESTABLISHED 状态或 CLOSE-WAIT 状态直接转换到 CLOSED 状态的 TCP 平均链接数(5分钟内)

metrics:

irate(node_netstat_Tcp_EstabResets{instance=~"$node:$port",job=~"$job"}[5m])


PassiveOpens - 已从 LISTEN 状态直接转换到 SYN-RCVD 状态的 TCP 平均链接数(5分钟内)

metrics:

irate(node_netstat_Tcp_PassiveOpens{instance=~"$node:$port",job=~"$job"}[5m])


spa

5. TCP DROPS/SynCookie

type: Graph
Unit: short
Label: Counter

code

ListenDrops - 监听队列链接丢弃数


metrics:
irate(node_netstat_TcpExt_ListenDrops{instance=~"$node:$port",job=~"$job"}[5m])



队列

ListenOverflows - 监听 socket 的队列溢出


metrics:
irate(node_netstat_TcpExt_ListenOverflows{instance=~"$node:$port",job=~"$job"}[5m])

it

SyncookiesFailed - 接收的无效的 SYN cookies 的数量


metrics:
irate(node_netstat_TcpExt_SyncookiesFailed{instance=~"$node:$port",job=~"$job"}[5m])


io

SyncookiesRecv - 接收的 SYN cookies 的数量


metrics:
irate(node_netstat_TcpExt_SyncookiesRecv{instance=~"$node:$port",job=~"$job"}[5m])


cookies

SyncookiesSent - 发送的 SYN cookies 的数量


metrics:
irate(node_netstat_TcpExt_SyncookiesSent{instance=~"$node:$port",job=~"$job"}[5m])




List

相关文章
相关标签/搜索