spring boot admin 集成的简单配置随笔

和我并肩作战的同事也要相继离职了,心里还是有很多不舍得,现在业务也陆陆续续落在了肩头,上午项目经理让我把spring boot admin集成到现在的项目中,已遍后续的监控。

哇!我哪里搞过这个!心里好慌,好在我面向对象虽然不是很精通,但是面向百度我倒是很拿手,于是开启了,面向百度编程,现在已经成功过了~写个博客继续一下,方便以后使用以及分享。

注:此写法适用于 2.0以下版本

高于2.0请直接官方文档走起:http://codecentric.github.io/spring-boot-admin/2.0.3/#register-client-applications

先上个成功的截图

配置Server端(监控服务端):

  1. 首先在start.spring.io中创建简单的admin应用,主要步骤如下:在Ops组选项中选择Actuator
    • Group: org.sample.admin
    • Artifact: spring-boot-admin-web
    • Name: Spring Boot Admin Web
    • Description: Spring Boot Admin Web Application
    • Package Name: org.sample.admin
    • Type: Maven Project
    • Packaging: Jar
    • Java Version: 1.8
    • Language: Java
    • Spring Boot Version: 1.5.9
  2. 在Ops中选择Actuator
  3. 选择Generate Project下载应用
  4. 使用IDEA打开工程,在pom.xml文件中添加下列依赖
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server</artifactId>
    <version>1.5.6</version>
  </dependency>
  <dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server-ui</artifactId>
    <version>1.5.6</version>
  </dependency>

  5.给启动类加上@EnableAdminServer注解

  6.在application.properties配置文件中加入如下配置

server.port=8899
spring.application.name=Spring Boot Admin Web
spring.boot.admin.url=http://localhost:${server.port}
spring.jackson.serialization.indent-output=true
endpoints.health.sensitive=false

  进行以上配置后server端就算配置完成了!启动server,如果启动不了请检查项目version是不是2.0或以上版本

配置你的项目,使其被服务端发现:

  1.首先在你的pom.xml中加入一下代码:

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

  2.在xxxxxx.properties配置文件中加入一下属性:

扫描二维码关注公众号,回复: 3611080 查看本文章
spring.boot.admin.url=http://localhost:8899
management.security.enabled=false 

  注:此处的8899与server端配置的8899对应

  到此简单配置完成!  

猜你喜欢

转载自www.cnblogs.com/zlxyh/p/9810110.html