系统服务监控(Spring Boot Admin)

Spring Boot Admin是一个管理和监控Spring Boot应用程序的开源监控软件, 针对spring·boot的actuator接口进行UI美化并封装, 可以在管理界面中浏览所有被监控spring-boot项目的基本信息, 详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率) 等, 还可以直接修改logger的level, Spring Boot Admin提供的丰富详细的监控信息给Spring Boot应用的监控、维护和优化都带来了极大的便利。
本章就给大家介绍如何使用Spring Boot Admin对Spring Boot应用进行监控。

1.新建工程

新建一个mango-monitor项目,作为服务监控服务端。

2.添加依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <!-- spring-boot-admin -->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server</artifactId>
            <version>2.2.2</version>
        </dependency>
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server-ui</artifactId>
            <version>2.2.2</version>
        </dependency>

3.添加配置

server.port=8000
spring.application.name=mango-monitor

4.启动类

在启动类头部增加@EnableAdminServer

5.启动服务端

启动,访问http://localhost:8000

6.监控客户端

我们在服务中添加依赖:

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.2.2</version>
        </dependency>

在配置文件配置:

spring.boot.admin.client.url=http://localhost:8000
management.endpoints.web.exposure.include=*









1





.

posted @ 2020-03-17 22:30  马中赤兔  阅读(537)  评论(0)    收藏  举报