我在linux中使用此命令来查看(当前)已建立的TCP连接:
netstat -ant | grep ESTABLISHED | wc -l
如何将此命令转换为PromQL (每个节点)?
我在kubernetes集群中使用prometheus和node exporter
发布于 2021-08-16 16:36:05
要获取当前打开的TCP连接的数量,可以使用node_netstat_Tcp_CurrEstab
(Gauge)度量。
您还可以使用具有适当速率的node_netstat_Tcp_ActiveOpens
(计数器)指标,例如
rate(node_netstat_Tcp_ActiveOpens[10m])
这些指标基于TCP-MIB (RFC-4022),通过解析运行导出器的每个节点上的/proc/net/netstat
和/proc/net/tcp
文件获得。
https://stackoverflow.com/questions/68806122
复制相似问题