大家好,关于源码分享网站制作仪表企业很多朋友都还不太明白,今天小编就来为大家分享关于仪表编程软件的知识,希望对各位有所帮助!
喜欢就点击上面蓝色字,更多精彩!
导读|仪表盘instrumentboard
一、HystrixDashboard监控仪表盘
OneofthemainbenefitsofHystrixisthesetofmetricsitgathersabouteachHystrixCommand.TheHystrixDashboarddisplaysthehealthofeachcircuitbreakerinanefficientmanner.
Hystrix仪表盘,类似于汽车上的仪表盘,实时显示汽车的各项数据一样,Hystrix仪表盘主要用来监控Hystrix的实时运行状态,通过它我们可以看到HystrixDashboard反馈的各项指标信息,从而帮助我们快速发现系统中存在的问题进而及时地采取应对措施来解决问题,下面我们就来看看Hystrix仪表盘要怎么什么样子的,是怎么使用的。
二、如何搭建HystrixDashboard监控环境
在SpringCloud中创建一个HystrixDashboard相对比较简单,主要的步骤有4步,如下所示:
第一步:创建一个标准化的SpringBoot工程。
工程名称可以随意,在这些咱们可以命名为:xx-hystrix-dashboard
第二步:添加相关依赖。
在SpringBoot工程创建好之后,修改对应的pom.xml文件,添加HystrixDashboard监控环境的相关依赖,如下:
第三步:在启动类上添加对应的注解(@EnableHystrixDashboard注解)。
在入口类这个注解,表示开启仪表盘功能,如下:
第四步:配置属性文件。
我们可以根据具体情况在application.yml文件进行配置,这里配置了两个基本的属性,如下:
spring.application.name=xx\nserver.port=2001
三、怎么使用Hystrix呢?
如何使用访问Hystrix呢,在浏览器中输入访问地址URL
上图中有主要的两个参数(其中的三个录入框)
最上面的长框:这里是用户输入要监控的服务地址,默认是URL方式
Delay:2000:轮询监控的时候,默认为2000ms
Title:监控仪表盘上显示的名称,默认为exampleHystrixApp
现在我们的仪表盘工程已经创建成功了,但是还不能用来监控某一个服务,要监控某一个服务,需要该服务提供一个/hystrix.stream接口,所以还需要对服务消费者工程稍加改造。
四、对服务消费者工程改造(即改下监控的对象)
首先,第一步:在服务消费者工程的pom.xml文件中添加如下依赖:
第二步:在服务消费者工程启动类中添加注解@EnableCircuitBreaker,这个注解表示开启断路器功能。
五、各参数说明
注意:
断路器状态(Circuit)
最近10s中的错误比例
失败和拒绝数
好了,文章到此结束,希望可以帮助到大家。
