spring cloud之Hystrix Dashboard断路器监控(十一)

一、博客背景

    上一篇博客讲解了spring cloud断路器的作用,当被调用服务不可访问时,断路器便会发生作用,那么我们如何得知调用服务是不可用还是可用呢,我们可以利用 断路器监控 来可视化掌控这个情况了。本篇将继续对feignserver做改变。

二、pom修改

在pom文件中加入以下依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>

三、修改启动类

在feignserver的启动类上加上@EnableHystrixDashboard @EnableCircuitBreaker两个注解

四、启动服务

启动服务访问:http://localhost:8685/hystrix

对于图上的意思大概就是默认集群服务选择第一方式,自定义集群选择第二个,单应用选第三个

所以我们在输入框中填入: http://localhost:8685/actuator/hystrix.stream

然后点击moniter,可以得到页面如下

可以发现页面显示的loading,这是因为还没有请求过来。

然后我们访问http://localhost:8685/getdatas 请求下数据,页面就会变成

如果我们将dataserver数据服务停掉,然后请求下http://localhost:8685/getdatas, 然后再刷新页面,可以得到以下页面

可以很明显的看到最近10s的错误比例有0变成100了

五、监控面板查看

在这里插入图片描述

该图片为参考https://blog.csdn.net/zhangningkid/article/details/99415515所得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值