SpringCloud十九、如何查看hystrixdashboard。输入http://localhost:port/hystrix.stream页面输出一直ping空内容。

①先启动三个eureka集群。

②启动microservicecloud-provider-dept-hystrix-8001。

③启动microservicecloud-consumer-hystrix-dashboard子项目。

④测试:

http://localhost:9001/hystrix

第一步:http://localhost:8001/hystrix.stream  服务提供者端

输入http://localhost:port/hystrix.stream页面输出一直ping.内容为空

只有ping没有内容。

第二步:访问http://localhost:9001/hystrix,然后在界面填写:http://localhost:8001/hystrix.stream、2000、howard,再点击Monitor Stream看到的是loading,这是因为在等待。

输入http://localhost:port/hystrix.stream页面输出一直ping.内容为空

只有ping没有内容。解决方案

一、服务消费者pom.xml加入

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

二、服务消费者的yml加入:

 # 使用Hystrix Metrics Stream必备 
management:
   endpoints: 
     web:
       exposure: 
         include: hystrix.stream 

三、也是最重要的一点!调用一个服务接口(该接口必须实现@HystrixCommand注解),或者调用了服务降级或调用了服务熔断,此时http://localhost:port/hystrix.stream页面才会出现数据。

否则一直是:

如果正常,出现如下显示:

1圆:实心圆:共有两种含义。它通过颜色的变化代表了实例的健康程度,它的健康度从绿色<黄色<橙色<红色递减。
该实心圆除了颜色的变化之外,它的大小也会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,就可以在大量的实例中快速的发现故障实例和高压力实例。

1线:曲线:用来记录2分钟内流量的相对变化,可以通过它来观察到流量的上升和下降趋势。

1圆:实心圆:共有两种含义。它通过颜色的变化代表了实例的健康程度,它的健康度从绿色<黄色<橙色<红色递减。
该实心圆除了颜色的变化之外,它的大小也会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,就可以在大量的实例中快速的发现故障实例和高压力实例。

发布了155 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/lbh19630726/article/details/104207106
今日推荐