spring cloud系列教程(11)---服务监控

给大家推荐个靠谱的公众号程序员探索之路,公众号内点击网赚获取彩蛋,大家一起加油https://i-blog.csdnimg.cn/blog_migrate/93320939ba8f8b0a898e29429753f496.png ​  

1.服务监控

除了隔离依赖服务的调用之外,Hystrix还提供了实时的调用监控(HystrixDashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystrix-metrics-event-stream项目实现了对以上指标的监控。Spring cloud提供了Hystrix Dashboard的整合,对监控内容转化成可视化界面。

2.监控参数说明:

Delay:该参数用来控制服务器上轮询监控信息的延迟时间,默认为2000毫秒,可以通过配置该属性来降低客户端的网络和cpu消耗。

Title:该参数对应了头部标题HystrixStream之后的内容,默认会使用具体监控实例的URL,可以通过配置该信息来展示更合适的标题

3.监控如何看:

7色分别对应 success/绿色,failure/红色等等

实心圆:共有两种含义它通过颜色的变化代表了实例的健康程度,它的健康度从绿色<黄色<橙色<红色递减。该实心圆除了颜色的变化之外,他的大小也会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,就可以在大量的实例中快速发现故障实例和高压力实例

曲线:用来记录2分钟内流量的相对变化,可以通过它来观察到流量的上升和下降趋势

整图说明:

 

4.代码编写

新建consumerhystrixdashboard项目

https://github.com/ZhZGod/spring-cloud-codes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值