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])


code

5. TCP DROPS/SynCookie

type: Graph
Unit: short
Label: Counter

隊列

ListenDrops - 監聽隊列鏈接丟棄數


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



it

ListenOverflows - 監聽 socket 的隊列溢出


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

io

SyncookiesFailed - 接收的無效的 SYN cookies 的數量


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


cookies

SyncookiesRecv - 接收的 SYN cookies 的數量


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


List

SyncookiesSent - 發送的 SYN cookies 的數量


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




tab

相關文章
相關標籤/搜索