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"}


node

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"}


socket

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"}


it

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"}

sed

相關文章
相關標籤/搜索