1概述
在我们的服务当中,针对Hystrix的各项性能指标,我们如何实现实时监控来帮助我们发现系统中存在的问题呢,这个时候我们就需要用到我们的仪表盘了。下面我们介绍仪表盘的具体使用。在此我们需要构建一个对consumer进行监控的仪表盘。
2功能实现
(1)搭建一个Springboot程。
(2)maven依赖添加。
我们需要在pom文件中添加如下maven依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!--hystrix dashboard start-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
</dependency>
<!--hystrix dashboard end-->
(3)修改端口和服务名
针对端口和服务名的修改和其他的Springboot应用是相同的。
进行完上面的操作之后,我们启动应用,在浏览器中输入如下地址http://localhost:10221/hystrix,就可以打开一般盘的页面。
3功能介绍
我们可以看见页面上面有很多参数,下面我们就具体说明。
Delay:轮询监控信息的延迟时间,默认为2000毫秒。
Title:监控内容的标题。
从上面页面的文字描述,我们可以知道Hystrix仪表盘共支持三种监控方式,分别如下:
默认的集群监控,指定的集群监控,单体应用监控。
针对具体的监控我们可以看如下两篇文章: