SpringCloud 之Hystrix Dashboard 服务监控

2022年12月7日09:27:39

简介:

            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.它的大小会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,就可以大量的实例中快速的发现故障实例和高压实例

线条:

         用来记录两分钟内流量的相对比较,可以通过它来观察到流量的上升和下降趋势

参数:

        如图

  • 作者:笑而不语的猫
  • 原文链接:https://blog.csdn.net/qq_43224049/article/details/88788555
    更新时间:2022年12月7日09:27:39 ,共 1090 字。