zoukankan      html  css  js  c++  java
  • SpringCloud IDEA 教学 (五) 断路器控制台(HystrixDashboard)

    写在开头

     断路器控制台是为了查看断路器运行情况而研发的。本章介绍了断路器控制台的搭建,代码基于之前Client的搭建。HystrixDashboard基于之前配置好的,使用了HystrixCommand注解的接口

     正文开始

    首次建立项目的用户需要用IDEA额外增加下面Maven依赖,具体方法参见第一章

    继续上文搭建项目的用户,pom增加

         <!--监控配置-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>
            <!--断路器仪表盘插件-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
            </dependency>

    另外,需配置

    Application增加@EnableHystrixDashboard

    @SpringBootApplication
    @EnableDiscoveryClient
    @Configuration
    @EnableHystrix
    @EnableHystrixDashboard
    public class ClientApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(ClientApplication.class, args);
        }
    
        @Bean
        @LoadBalanced
        RestTemplate getRestTemplate() {
            return new RestTemplate();
        }
    
    }

    yml配置文件增加

    management:
      endpoints:
        web:
          exposure:
            include: hystrix.stream

    启用服务中心、S端、C端

    登陆http://localhost:8003/hystrix

     

    输入http://localhost:8003/actuator/hystrix.stream 后点击Monitor Stream,查看接口监控页面

     

    写在最后

    Enjoy it~ 

    以上,亲测。

    欢迎在评论区指正,

    如果感觉本教程对您有所帮助,希望可以为笔者打Call

  • 相关阅读:
    Android开机自启动应用
    扫码登录原理
    前端性能优化
    关于android推送的一些心得
    抓包工具Fiddler及iphone设置
    Node.js介绍、优势、用途
    Yapi本地化部署及接口调试(亲测)
    前后端分离,几个常用的API管理系统
    WebGL之Threejs概述
    Eclipse汉化
  • 原文地址:https://www.cnblogs.com/tianmh/p/9202431.html
Copyright © 2011-2022 走看看