Prometheus Node_exporter 之 Network Sockstat


Network Sockstat proc/net/sockstat

1. Sockstat TCP

type: Graph
Unit: short
Label: Sockets
TCP_alloc - 已分配(已建立、已申請到sk_buff)的TCP套接字數量

metrics:

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


TCP_inuse - 正在使用(正在偵聽)的TCP套接字數量

metrics:

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


TCP_mem - TCP 套接字緩沖區使用量

metrics:

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


TCP_orphan - 無主(不屬於任何進程)的TCP連接數(無用、待銷毀的TCP socket數)

metrics:

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


TCP_tw - 等待關閉的TCP連接數

metrics:

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


2. Sockstat UDP

type: Graph
Unit: short
Label: Sockets
UDPLITE_inuse - 正在使用的 UDP-Lite 套接字數量

metrics:

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


UDP_inuse - 正在使用的 UDP 套接字數量

metrics:

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


UDP_mem - UDP 套接字緩沖區使用量

metrics:

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


3. Sockstat Used

type: Graph
Unit: short
Label: Sockets
Sockets_used - 已使用的所有協議套接字總量

metrics:

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


4. Sockstat Memory Size

type: Graph
Unit: bytes
Label: Bytes
TCP_mem_bytes - TCP 套接字緩沖區比特數

metrics:

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


UDP_mem_bytes - UDP 套接字緩沖區比特數

metrics:

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


5. Sockstat FRAG / RAW

type: Graph
Unit: short
Label: Sockets
FRAG_inuse - 正在使用的 Frag 套接字數量

metrics:

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


FRAG_memory - 使用的 Frag 緩沖區

metrics:

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


RAW_inuse - 正在使用的 Raw 套接字數量

metrics:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM