如何获取 Google Kubernetes Engine 上 pod 的 TCP 或 WebSocket 连接数?

如何获取 Google Kubernetes Engine 上 pod 的 TCP 或 WebSocket 连接数?

有没有办法在 Google Kubernetes Engine 上获取 pod 的 TCP 或 WebSocket 连接数?我的观点是,如果我的 pod 的连接数(不是请求)超过 2000,我需要创建和扩展新的 pod 实例?我读过 GKE 和 Google StackDriver 的文档,但没有关于连接数的信息。

答案1

根据GKE 的自动扩缩指标文档,只要 metricType = INT64 或 DOUBLE,任何 Stackdriver 指标都可以用于自动扩展。

话虽如此,目前还没有 GCPStackdriver 指标该表可以根据连接或 websockets 进行扩展。

要执行您想要的操作,您可以查看自动缩放功能自定义指标

相关内容