SpringCloud Hystrix 监控仪表盘
2020-05-01 16:01:43来源:博客园 阅读 ()
SpringCloud Hystrix 监控仪表盘
在hystrix的回退方法中做好报警通知就可以了,Hystrix的监控仪表盘在实际开发中用得不多,此处只是作为了解。
hystrix的监控可以检测消费者调用提供者的情况,hystrix是在消费者中设置的,hystrix的监控自然也是在消费者中设置的。
actuator 服务调用监控
1、在消费者中添加依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
2、配置文件
management:
endpoints:
web:
exposure:
include: "*"
默认只会监控部分数据,此配置是监控服务调用所有的数据
3、在浏览器地址栏输入 127.0.0.1:8781/actuator/hystrix.stream ,ip、port都是消费者的
刷新一下服务调用,已经监控到数据
dashboard 仪表盘
上面密密麻麻的数据不直观,Hystrix提供了仪表盘可以将数据直观地展示出来。
可以在消费者中配置仪表盘,也可以单独写一个子模块作为仪表盘。
1、创建时勾选Spring Cloud Circuit Breaker -> Hystrix DasdBoard [Maintenance]
也可以手动加依赖
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId> </dependency>
如果是单独用一个服务来作为仪表盘,只加这个依赖即可,里面已经包含了spring-boot-start-web。
2、引导类上加 @EnableHystrixDashboard
单独使用一个服务作为仪表盘的话,不修改端口默认使用8080,根据需要修改端口
3、浏览器地址栏输入 127.0.0.1:8080/hystrix , ip、port都是 dasdboard 所在应用的
输入要监控的 actuator 的地址,dasdboard 启动时会在控制台打印出可监控的actuator地址。
原文链接:https://www.cnblogs.com/chy18883701161/p/12810911.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 为什么要用springcloud? 2020-06-02
- 架构设计 | 缓存管理模式,监控和内存回收策略 2020-05-26
- SpringCloud Alibaba 简介 2020-05-26
- SpringCloud异常处理统一封装我来做-使用篇 2020-05-23
- springcloud~服务发现之k8s服务 2020-05-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash