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 服务监控》

  • 相关阅读:
    【总结】——Repeater控件详细应用
    【SelfIntroduction in Optional Course】
    【软考之后的思考】
    打印菱形图案printDiamond
    【这是来自Word 2010 的Test】
    【30岁前挣够500万】
    【总结 CKEditor 和 CKFinder 的配置和使用】
    linux压缩(解压缩)命令详解 [转]
    关于吞吐量和并发度 [转]
    Linux的五个查找命令 [转]
  • 原文地址:https://www.cnblogs.com/antoniopeng/p/12687674.html
Copyright © 2011-2022 走看看