HyStrix仪表板是一个客户提供的客户端,可提供由实际端点提供的HyStrix流数据并图表。如果您需要查看通过图表接口调用断路器的方法,或者实时监视这些断路器的健康状况,则可以使用Hystrix仪表板。
创建一个春季启动项目以添加HyStrix仪表板依赖项
在开始类上使用@enableHystrixDashboard注释来启动HyStrix仪表板
指定Hystrix仪表板服务的启动端口
启动服务,访问/hystrix端点,然后查看以下接口证明了HyStrix仪表板已成功启动
Hystrix仪表板是通过实时获取执行器端点提供的Hystrix流来实时监视这些断路器的健康;因此,IT是HyStrix服务中的相关操作)。
引入实际依赖性
曝光HyStrix端点
输入HyStrix流地址http:// localhost:18888/certuator/hystrix.stream
单击监视流之后的初始接口如下(如果没有页面,只需显示加载,就意味着未调用断路器的方法,只需将请求发送到断路器方法):
Hystrix仪表板面板可以在上部和下部查询。以上部分是通过断路器方法调用的相关信息。电路,以下部分是Hystrix提供的线程池相关信息,即断路器方法,线程池。
电路:
此处通过电路显示的当前方法的相对信息,如果多种方法受到断路器的保护,则此处将显示多种方法的相关信息。
在图表中,左上角的圆表示方法的流量和状态:
右上角的柜台(三个列数):
从上到下的第一列
从上到下的第二列
第三列
线程池:
Hystrix将为受保护的类创建一个相应的线程池。这样做的目的是,当调用Hystrix的命令时,它不会受到请求线程的方法(或HyStrix的工作线程和呼叫者线程相互关联的方法。没有影响)
在图表中,左上角的圆表示线程池的流量和状态:
从左下角的从上到下:
从右下角的从上到下: