我是靠谱客的博主 执着网络,最近开发中收集的这篇文章主要介绍8.集成Hystrix Dashboard配置及图形化监控,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.pom添加依赖

        <!-- hystrix dashboard 图形化监控依赖 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
        </dependency>


2.启动类加注解@EnableHystrixDashboard

3.重启项目,浏览器输入http://localhost:8085/hystrix

点击Monltor Stream进入,发现报错

这是因为springcloud(Finchley.SR2)需要使用这个地址: http://localhost:9721/actuator/hystrix.stream!!!

而不是http://localhost:9721/hystrix.stream地址

修改地址:

将下面的代码配置加到Application启动类的配置中

    @Bean
    public ServletRegistrationBean getServlet() {
        HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet();
        ServletRegistrationBean registrationBean = new ServletRegistrationBean(streamServlet);
        registrationBean.setLoadOnStartup(1);
        registrationBean.addUrlMappings("/hystrix.stream");
        registrationBean.setName("HystrixMetricsStreamServlet");
        return registrationBean;
    }

重启项目

postman模拟发送请求

最后

以上就是执着网络为你收集整理的8.集成Hystrix Dashboard配置及图形化监控的全部内容,希望文章能够帮你解决8.集成Hystrix Dashboard配置及图形化监控所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部