CLI监视OpenShift中的连接池

时间:2018-11-13 05:46:22

标签: openshift istio

我使用了Istio的断路器设置,该设置基于连续错误的数量从连接池中弹出主机。有没有一种方法可以使用命令行监视连接池,并查看对主机ID的更改或类似内容?

1 个答案:

答案 0 :(得分:1)

我不确定使用命令行工具。但是,负载平衡池的大小存储在Envoy度量标准中(请参阅成员健康状态/总和异常检测统计信息:https://www.envoyproxy.io/docs/envoy/latest/configuration/cluster_manager/cluster_stats#health-check-statistics)。因此,如果您正在运行istio的prometheus,则可以打开其UI并查看值(或使用prometheus rest api curl对其进行查看)。

指标名称示例: envoy_cluster_inbound_8080__my_service_my_namespace_svc_cluster_local_membership_healthy

其中8080​​是服务的端口,my_service是其名称,my_namespace是其名称空间。还有一个类似的出站地址:envoy_cluster_outbound_(etc.)

在Istio 1.1中,这些指标被重新组织为更适合Prometheus的格式,因此名称稍有变化,服务名称/名称空间成为标签,而不是名称的一部分。

请注意,Kiali(https://www.kiali.io/)会显示此健康信息。