zoukankan      html  css  js  c++  java
  • 使用 Spring Boot Admin 监控服务

    Spring Boot Admin 简介

    随着开发周期的推移,项目会不断变大,切分出的服务也会越来越多,这时一个个的微服务构成了错综复杂的系统。

    对于各个微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息的收集就成为了一个挑战。 Spring Boot Admin 就是基于这些需求开发出的一套功能强大的监控管理系统。

    同样,Spring Boot Admin 也是由两个角色组成,一个是服务端 Spring Boot Admin Server,一个是客户端 Spring Boot Admin Client

    Spring Boot Admin 服务端

    引入依赖

    pom.xml 中主要添加 spring-cloud-starter-netflix-eureka-serverspring-boot-admin-starter-serverjolokia-core 依赖

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-starter-server</artifactId>
    </dependency>
    <dependency>
        <groupId>org.jolokia</groupId>
        <artifactId>jolokia-core</artifactId>
    </dependency>
    

    相关配置

    application.yml 中主要添加 Spring Boot Admin 相关配置

    management:
      endpoint:
        health:
          show-details: always
      endpoints:
        web:
          exposure:
            include: health,info
    

    Spring Boot Admin 客户端

    在所需要被监控的项目中添加以下配置

    引入依赖

    pom.xml 中添加 spring-boot-admin-starter-clientjolokia-core 依赖

    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-starter-client</artifactId>
    </dependency>
    <dependency>
        <groupId>org.jolokia</groupId>
        <artifactId>jolokia-core</artifactId>
    </dependency>
    

    相关配置

    application.yml 中添加 spring boot admin 地址即可

    spring:
     boot:
       admin:
         client:
           url: http://localhost:8084
    

    测试服务监控

    打开浏览器访问:http://localhost:8084,出现以下界面

    《Spring Boot Admin 服务监控》

    服务监控详情页面

    《Spring Boot Admin 服务监控》

  • 相关阅读:
    Java删除文件夹下所有文件
    Java写入文件的几种方法小结
    字符串String数据类型的探讨
    Java把数字格式化为货币字符串
    java.utilDate和java.sql.Date
    Java最小二乘法线性回归函数编码实现
    寄存器
    GCC
    linux zip
    缓存
  • 原文地址:https://www.cnblogs.com/antoniopeng/p/12687674.html
Copyright © 2011-2022 走看看