spring boot 学习 ---- spring boot admin

什么是Spring Boot Admin

Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一个基于C/S架构的实现。它能够经过HTTP或者Eureka注册到admin server中进行展现,经过它能够监控到每一个程序或微服务对机器资源的使用状况。java

使用Spring Boot Admin 监控单体应用

使用Spring Boot Admin 监控单体应用须要建立两个或两个以上的应用,其中一个充当服务器端。其余的则是客户端。git

Admin Server

Admin Server 须要添加的maven依赖以下
Admin须要添加如下依赖github

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.1.3</version>
        </dependency>

Admin须要在启动类上添加注解@EnableAdminServerweb

@SpringBootApplication
@EnableAdminServer
public class AdminServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(AdminServerApplication.class, args);
    }

}

Admin Client

Admin Client 须要添加的依赖以下spring

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

接下来须要填写配置文件浏览器

server.port=8080
# 修改Admin Server的地址
spring.boot.admin.client.url=http://localhost:8000
# 打开客户端Actuator的监控
management.endpoints.web.exposure.include=*

以后咱们能够启动项目了
以后咱们能够打开浏览器输入localhost:8000查看咱们的spring boot admin 的监控中心了。

服务器

相关文章
相关标签/搜索