zoukankan      html  css  js  c++  java
  • Spring Cloud Alibaba学习笔记(24)

    我们都知道,Spring Boot Actuator 提供监控数据是Json数据,在某种程度来说并不利于分析查看,那么如何将其进行可视化呢?我们有很多种选择,但是目前在这个领域,最流行的是Spring Boot Admin

    Spring Boot Admin是为Spring Boot量身打造的一款简单易用的监控数据管理工具。

    下面我们就用Spring Boot Admin来实现pring Boot Actuator 监控数据的可视化:

    添加依赖

    dependencyManagement中添加:

    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-dependencies</artifactId>
        <version>2.1.5</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    

    dependencies中添加:

    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-starter-server</artifactId>
    </dependency>
    
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
    

    因为需要把项目注册到Nacos,所以同时需要引入Nacos的依赖。

    添加注解

    在启动类添加@EnableAdminServer注解,代码如下:

    @EnableAdminServer
    @SpringBootApplication
    public class SpringBootAdminApplication {
    ......
    

    添加配置

    其实就是nacos的配置,示例如下:

    server:
      port: 8020
    spring:
      application:
        name: spring-boot-admin
      cloud:
        nacos:
          discovery:
            server-addr: localhost:8848
            namespace: 888ac051-ae5f-44f1-940a-30c7824a0e91
            cluster-name: HZ
    

    编译、启动项目,可以在nacos的控制台发现该服务:

    打开浏览器,输入http://localhost:8020/,进入Spring Boot Admin控制台:

    可以看见注册到Nacos的一系列微服务,点击查看详情详情便可以查看该服务的一系列监控数据:

  • 相关阅读:
    LeetCode对撞指针汇总
    167. Two Sum II
    215. Kth Largest Element in an Array
    2018Action Recognition from Skeleton Data via Analogical Generalization over Qualitative Representations
    题解 Educational Codeforces Round 84 (Rated for Div. 2) (CF1327)
    题解 JZPKIL
    题解 八省联考2018 / 九省联考2018
    题解 六省联考2017
    题解 Codeforces Round #621 (Div. 1 + Div. 2) (CF1307)
    题解Codeforces Round #620 (Div. 2)
  • 原文地址:https://www.cnblogs.com/fx-blog/p/11763090.html
Copyright © 2011-2022 走看看