springcloud学习手册-Hystrix(仪表盘说明)

导读 | 仪表盘 instrument board

一、Hystrix Dashboard 监控仪表盘

One of the main benefits of Hystrix is the set of metrics it gathers about each HystrixCommand. The Hystrix Dashboard displays the health of each circuit breaker in an efficient manner.

Hystrix仪表盘,类似于汽车上的仪表盘,实时显示汽车的各项数据一样,Hystrix仪表盘主要用来监控Hystrix的实时运行状态,通过它我们可以看到Hystrix Dashboard反馈的各项指标信息,从而帮助我们快速发现系统中存在的问题进而及时地采取应对措施来解决问题,下面我们就来看看Hystrix仪表盘要怎么什么样子的,是怎么使用的。

二、如何搭建Hystrix Dashboard监控环境

在Spring Cloud中创建一个Hystrix Dashboard相对比较简单,主要的步骤有4步,如下所示:

第一步:创建一个标准化的Spring Boot工程。

工程名称可以随意,在这些咱们可以命名为:xx-hystrix-dashboard

第二步:添加相关依赖。

在Spring Boot工程创建好之后,修改对应的pom.xml文件,添加HystrixDashboard监控环境的相关依赖,如下:

第三步:在启动类上添加对应的注解 (@EnableHystrixDashboard注解)。

在入口类这个注解,表示开启仪表盘功能,如下:

第四步:配置属性文件。

我们可以根据具体情况在application.yml文件进行配置,这里配置了两个基本的属性,如下:

spring.application.name=xx
server.port=2001

三、怎么使用Hystrix呢?

如何使用访问Hystrix呢,在浏览器中输入访问地址URL

上图中有主要的两个参数(其中的三个录入框)

最上面的长框:这里是用户输入要监控的服务地址,默认是URL方式

Delay:2000 :轮询监控的时候,默认为2000ms

Title :监控仪表盘上显示的名称,默认为example Hystrix App

现在我们的仪表盘工程已经创建成功了,但是还不能用来监控某一个服务,要监控某一个服务,需要该服务提供一个/hystrix.stream接口,所以还需要对服务消费者工程稍加改造。

四、对服务消费者工程改造(即改下监控的对象)

首先,第一步:在服务消费者工程的pom.xml文件中添加如下依赖:

第二步:在服务消费者工程启动类中添加注解@EnableCircuitBreaker,这个注解表示开启断路器功能。

五、各参数说明

注意:

  1. 断路器状态 (Circuit)
  2. 最近10s中的错误比例
  3. 失败和拒绝数

声明:文章属于个人原创,转载请注明文章出处

原文发布于微信公众号 - 全华班(quanhuaban)

原文发表时间:2017-12-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Crossin的编程教室

Python 爬虫爬取美剧网站

一直有爱看美剧的习惯,一方面锻炼一下英语听力,一方面打发一下时间。之前是能在视频网站上面在线看的,可是自从广电总局的限制令之后,进口的美剧英剧等貌似就不在像以前...

3087
来自专栏编程

某音乐类App评论相关API的分析及SQL注入尝试

*本文作者:molibird,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 关键字:APIfen、工具使用、sql注入 涉及工具/包:Fiddler...

1700
来自专栏有趣的Python

最新Django2.0.1在线教育零基础到上线教程(七)-7-完结

演示地址: http://mxonline.mtianyan.cn 教程仓库地址1: https://github.com/mtianyan/DjangoGe...

3886
来自专栏静晴轩

Gulp折腾之路(II)

前段时间折腾Gulp,主要是搜寻一些插件,组合之以优化前端开发流程。这段折腾历程除了达成所愿外,给予最大的收获是:只要你想实现某功能,基本就已有对应插件供使用;...

3215
来自专栏安恒网络空间安全讲武堂

一种 Au3 远控木马变种样本分析

一种 Au3 远控木马变种样本分析 0x01 Au3 简介 AutoIt3 (简称 Au3)是一种能够在Windows GUI 或 DOS 上实现一系列自动化...

2157
来自专栏极客生活

python爬虫隔一段时间一乐之海子的诗

每隔一段时间(一周到一个月)拿出1到2天来做一个好玩的东西,不求回报,只为快感。 前两天刚买了一本电子书《海子的诗》,晚上读了快一半,好多诗里面都提及了麦子和...

621
来自专栏漏斗社区

黑客游戏| Owasp juice shop (一)

0x01 前言 最近看到一篇关于owasp juice shop的文章,觉的很有意思,斗哥就自己撸了个环境,上手后深深觉的这是一个很棒的漏洞靶场,所以就把该...

3488
来自专栏叁金大数据

自学Python五 爬虫基础练习之SmartQQ协议

  BAT站在中国互联网的顶端,引导着中国互联网的发展走向。。。既受到了多数程序员的关注,也在被我们所惦记着。。。

893
来自专栏FreeBuf

新手指南:DVWA-1.9全级别教程之Brute Force

目前,最新的DVWA已经更新到1.9版本 ,而网上的教程大多停留在旧版本,且没有针对DVWA high级别的教程,因此萌发了一个撰写新手教程的想法,错误的地方还...

2249
来自专栏python爬虫实战之路

Python爬虫-百度模拟登录(一)

百度模拟登录终于要呈现在大家眼前了,最近比较忙,晚上又得早点休息,这篇文章写了好几天才完成。这个成功以后,我打算试试百度网盘的其他接口实现。看看能不能把服务器文...

763

扫描关注云+社区