1概述
通过上一篇文章(SpringCloud--Hystrix 仪表盘)我们了解到Hystrix仪表盘具有监控单体应用和集群应用的功能,那么现在我们就来看看dashboard是怎样实现对仪表盘的监控的。
2功能实现
我们依然针对项目中任意一个实现了熔断器的consumer进行改进。
(1)引入依赖包
在pom文件中引入需要的依赖包。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
引入这么简单的依赖包的前提是我们的工程已经实现了熔断器的功能,不然我们就需要去查看如何实现熔断器。
(2)启动程序
现在启动我们的程序,直接在仪表盘的输入框中输入以下地址:
http://localhost:10222/hystrix.stream
点击Monitor Stream就可以进入单体监控的页面。
3功能介绍
我们可以在页面的右上角找到两个图形一个是圆形一个是曲线。
(1)圆形:我们可以发现此图形的颜色依次有绿色、黄色、橙色、红色,这几种验证的图形代表了程序的健康程度一次递减。同时图形越大表示程序的流量越大。
(2)曲线:在两分钟内流量的相对变化情况。
针对其他一些数据的具体含义参考下图: