如何在 GCP 上的 TCP 负载均衡器上获取当前连接数
Posted
技术标签:
【中文标题】如何在 GCP 上的 TCP 负载均衡器上获取当前连接数【英文标题】:How to get current number of connection on a TCP loadbalancer on GCP 【发布时间】:2020-12-15 11:10:35 【问题描述】:我在 Google 云上有一个 TCP 负载平衡器,我可以获取该负载平衡器上的活动连接数吗?如果是,我怎样才能得到它?
【问题讨论】:
【参考方案1】:是的,您可以使用 Cloud Monitoring 获取该信息。
如果您有网络 TCP 负载均衡器 [1]。
如果您有内部 TCP 负载平衡器 [2]。
指标示例:
指标:打开的连接 名称:tcp_ssl_proxy/open_connections 描述:在给定的示例时刻打开的连接数。采样间隔一分钟。
[1]https://cloud.google.com/load-balancing/docs/tcp/tcp-ssl-proxy-logging-monitoring
[2]https://cloud.google.com/load-balancing/docs/internal/internal-logging-monitoring
【讨论】:
感谢您的回复。我的 LB 是公开的。由我的 k8s 集群中的入口控制器创建。我找到了这些指标,但不幸的是,它们没有任何价值。我不知道为什么。我还尝试在那个地方探索与 tcp LB 相关的所有其他指标,但根本没有数据! 您能解释一下您所说的“没有价值”是什么意思吗?监控指标是否为空?你能配置它们吗?如果指标有效,但不是您正在寻找的具体内容,您还可以创建一个功能请求 [1]。 [1]cloud.google.com/support/docs/issue-trackers以上是关于如何在 GCP 上的 TCP 负载均衡器上获取当前连接数的主要内容,如果未能解决你的问题,请参考以下文章