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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84931529

给大家推荐个靠谱的公众号程序员探索之路,大家一起加油https://img-blog.csdnimg.cn/20181129224604602.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分钟内流量的相对变化,可以通过它来观察到流量的上升和下降趋势

整图说明:

扫描二维码关注公众号,回复: 4547329 查看本文章

 

4.代码编写

新建consumerhystrixdashboard项目

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

猜你喜欢

转载自blog.csdn.net/yueloveme/article/details/84931529