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

  • 相关阅读:
    Python进阶之浅谈内置方法(补充)
    Python进阶之浅谈内置方法
    Python运算符优先级
    python之浅谈循环
    MTCNN
    MTCNN
    tf.train.batch and tf.train.shuffle_batch
    tf.add_to_collection 和 tf.get_collection 和 tf.add_n
    tensorflow 迁移学习-Demo
    tensorflow 加载预训练模型进行 finetune 的操作解析
  • 原文地址:https://www.cnblogs.com/tianmh/p/9202431.html
Copyright © 2011-2022 走看看