文章目录

  • 20220.11.10看到一个适合单机应用的,无配置,只需引入依赖即可:
  • 搭建项目
  • 引入admin-server,admin-ui
  • 引入client
  • 简单测试demo


20220.11.10看到一个适合单机应用的,无配置,只需引入依赖即可:

https://www.pomit.cn/SpringBootMonitor/#/?id=%e3%80%8aspringboot%e5%8d%95%e6%9c%ba%e7%9b%91%e6%8e%a7springbootmonitor%e3%80%8b

搭建项目

随便整个简单的springboot项目,比较简单,就不说了我自己使用的demo项目:
github-demo

引入admin-server,admin-ui

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

需要在配置类上面增加注解:
@EnableAdminServer
启动访问/applications,如果你没有配置"/",直接访问ip+端口就会跳这里的,直接换成中文.

springboot项目监控_spring

引入client

我就在当前项目引入好了:

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

配置文件引入:

spring.boot.admin.client.url=http://localhost:${server.port}/
management.endpoints.web.exposure.include=*
management.endpoint.info.enabled=true
spring.boot.admin.client.instance.service-base-url=http://localhost:${server.port}

访问:
http://localhost:8081/applications

简单测试demo

admin一般在springcloud项目中用作简单的应用监控,我这是在简单的springboot的项目中也可以简单的使用
github