如何获得prometheus (kubernetes监控)中(当前)建立的TCP连接的数量



我在linux中使用这个命令来查看(当前)建立的TCP连接:

netstat -ant | grep ESTABLISHED | wc -l 

如何将此命令转换为PromQL(每个节点)?

我在kubernetes集群中使用prometheus和节点导出器

要获取当前打开的TCP连接数,您可以使用node_netstat_Tcp_CurrEstab(Gauge) metric。

您还可以使用node_netstat_Tcp_ActiveOpens(计数器)指标,如

rate(node_netstat_Tcp_ActiveOpens[10m])

这些指标是基于TCP-MIB (RFC-4022)的,它们是通过解析运行出口商的每个节点上的/proc/net/netstat/proc/net/tcp文件获得的。

相关内容

  • 没有找到相关文章

最新更新