首页 > 代码库 > springCloud(12):使用Hystrix实现微服务的容错处理-Hystrix的监控

springCloud(12):使用Hystrix实现微服务的容错处理-Hystrix的监控

一、简介

Hystrix提供了几乎实时的监控。HystrixCommand和HystrixObserv-ableCommand在执行时,会生成执行结果和运行指标,比如每秒执行的请求数、成功数等,这些监控数据对分析应用系统的状态很有用。


使用Hystrix的模块hystrix-metrics-event-stream,就可将这些监控的指标信息以text/event-stream的格式暴露给外部系统。spring-cloud-starter-hystrix已包含该模块,在此基础上,只须为项目添加spring-boot-starter-actuator,就可使用/hystrix.stream端点获得Hystrix的监控信息了。


我们以前的项目spring-hystrix-consumer中就已经包含了spring-cloud-starter-hystrix、spring-boot-starter-actuator,启动访问:http://localhost:8086/user/1 后,再访问:http://localhost:8086/manage/hystrix.stream ,会重复出现如下内容:



二、操作实现































本文出自 “我爱大金子” 博客,请务必保留此出处http://1754966750.blog.51cto.com/7455444/1949857

springCloud(12):使用Hystrix实现微服务的容错处理-Hystrix的监控