在配置文件中开启 hystrix.stream 端点。如果希望所有端点暴露,配置为 '*'。
开启hystrix.stream 端点。
结果如下:
此时并没有获取到 Hystrix 的数据。接下来请求一个肯定会出错的方法产生服务熔断降级处理后,结果如下:
对于这种纯 JSON 的查看方式非常不方便我们直观的观察到服务的运行状态。我们可以使用 Hystrix 监控中心来进行查看。
所谓的监控中心就是 Hystrix 提供的一套可视化系统 Hystrix-Dashboard ,可以非常友好的看到当前环境中服务运行的状态。Hystrix-Dashboard 是一款针对 Hystrix 进行实时监控的工具,通过 Hystrix-Dashboard 我们可以直观地看到各 Hystrix Command 的请求响应时间,请求成功率等数据。
在需要开启数据监控的项目中添加 dashboard 依赖。
启动类
在需要开启数据监控的项目启动类中添加 @EnableHystrixDashboard 注解。
访问
监控中心界面如下:
查看数据
输入能够返回监控数据的URL
监控中心图解聚合监控
Turbine 是聚合服务器发送事件流数据的一个工具,dashboard 只能监控单个节点,实际生产环境中都为集群,因此可以通过 Turbine 来监控集群服务。
创建项目
在 hystrix-demo 父工程下创建 hystrix-turbine 工程。
添加依赖
项目引入 hystrix、dashboard、turbine 三个依赖。挤塑板怎么固定在屋顶
配置文件
application.yml
启动类
启动类需要开启 @EnableHystrix、@EnableHystrixDashboard、@EnableTurbine 三个注解。
访问
order-service-rest 和 order-service-feign 都配置监控中心,最终环境如下:
访问:http://localhost:8181/turbine.stream 多节点服务状态数据如下:
访问:http://localhost:8181/hystrix
四川改性聚苯板 四川保温砂浆 聚苯板
这是四川保温砂浆成都挤塑板,四川改性挤塑板(2021-06-04 18:02:57)
评论(0)