简介:
Hystrix Dashboard 服务监控 ,提供了准时的调用监控(Hystrix Dashboard ) ,Hystrix 会持续记录所有通过 Hystrix 发起的请求的执行信息,并以统计报表和图形的形式展示给客户,包括执行多少请求多少成功,多少失败等。
Hystrix通过Hystrix-metrics-event-stream项目实现了对以上指标的监控。SpringCloud也提供了 Hystrix Dashboard的整合,对监控呢绒转化成可视化界面。
主要是为了构建高可用的服务架构体系
上代码 :
pom.xml
<!-- hystrix和 hystrix-dashboard相关 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix-dashboard</artifactId> </dependency>
启动类
@SpringBootApplication @EnableHystrixDashboard //重点 public class DeptConsumer_DashBoard_App { public static void main(String[] args) { SpringApplication.run(DeptConsumer_DashBoard_App.class, args); } }
yml文件
server: port: 9001
本人这里有三个微服务注册了三个Eureka
服务开启之后会进到这个页面
这里访问到的是你监控的那个服务8001
注意要以Hystrix.stream结尾访问
前面说服务监控是以统计报表或者图形的形式展示
以下面图形操作
点击Monitor Stream
会得到以下页面
实心圆圈,线条,参数的解释
圆圈:有两种含义。
1. 它通过颜色的变化代表了实例的监控程度,它的健康度从绿色<黄色<橙色<红色递减。
2.它的大小会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,就可以大量的实例中快速的发现故障实例和高压实例
线条:
用来记录两分钟内流量的相对比较,可以通过它来观察到流量的上升和下降趋势
参数:
如图
热门文章
- 被宠物猫抓伤轻微出血(被宠物猫抓伤轻微出血多长时间内打针)
- 学宠物美容技术大概要多少钱在沈阳就业(学宠物美容技术去哪里好呢?)
- 动物打一针疫苗多少钱啊图片大全(小动物打疫苗多少钱一只)
- vue-cli4.5.13按需引入vant,解决vant样式失效问题
- 动物疫苗可以带上高铁吗(动物疫苗能放冰箱吗)
- 政府购买动物防疫服务外包方案(政府购买动物防疫服务外包方案怎么写)
- 「2月18日」2025年最新高速SSR/V2ray/Clash/Shadowrocket免费节点订阅链接地址分享
- MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解
- 猫咪疫苗要打几针才算完成(猫咪疫苗打几针疫苗时间间隔)
- java面向对象是什么意思_java什么是面向对象