Turbine Dashboard 中的断路器状态

Circuit-Breaker status in Turbine Dashboard

Turbine 仪表板用于聚合来自节点集群的 Hystrix 指标流。断路器状态在 Turbine 仪表板上显示为 OpenClosed

集群达到断路器状态的逻辑是什么?它代表集群中大多数节点中断路器的状态,还是基于状态时间、节点百分比等的其他逻辑?

如果所有主机都处于打开状态,则文本将显示为绿色并显示打开。

如果所有主机都处于Closed状态,那么文字会变成红色显示 关闭。

如果一些主机处于 Closed 状态,那么文本将变为橙色并显​​示有多少主机处于 Open 状态,有多少主机处于 Closed 状态。 它看起来像:

{Open: 1, Closed: 4}

这背后的逻辑可以在Hystrix dashboard的源码中看到hystrixCircuit.html