博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot | 使用 spring-boot-admin 对 Spring Boot 服务进行监控
阅读量:4182 次
发布时间:2019-05-26

本文共 2089 字,大约阅读时间需要 6 分钟。

server端项目依赖

de.codecentric
spring-boot-admin-starter-server
2.1.0
org.springframework.boot
spring-boot-starter-web

配置文件 application.properties

server.port=8181spring.application.name=spring-boot-admin-server

启动类

package com.xiaobu;import de.codecentric.boot.admin.server.config.EnableAdminServer;import org.springframework.boot.CommandLineRunner;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * @author xiaobu */@EnableAdminServer@SpringBootApplicationpublic class SpringbootAdminServerApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(SpringbootAdminServerApplication.class, args); } @Override public void run(String... args) throws Exception {
System.out.println("服务启动成功......"); }}

启动服务端,浏览器访问http://localhost:8181,即可看到下面的效果。

1

Admin Client 端

项目依赖:

org.springframework.boot
spring-boot-starter-web
de.codecentric
spring-boot-admin-starter-client
2.1.0

配置文件 application.properties

#springbootadmin 监控spring.application.name=Admin Client#配置 Admin Server 的地址spring.boot.admin.client.url=http://localhost:8181#打开客户端 Actuator 的监控。management.endpoints.web.exposure.include=*

启动类

package com.xiaobu;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SpringbootAdminClientApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootAdminClientApplication.class, args); }}

启动Client后,服务器会自动检测到客户端的变化,并展示应用

1567567005(1).jpg

点击实例详情查看详细监控信息:

1567567196.jpg

已知bug

java.lang.IllegalStateException: Calling [asyncError()] is not valid for a request with Async state [MUST_DISPATCH]

转载地址:http://vgrai.baihongyu.com/

你可能感兴趣的文章
基于SSH开发的勤工助学管理系统 JAVA MySQL
查看>>
基于SSH开发的宠物销售商城系统 JAVA MySQL
查看>>
基于springboot的宠物领养管理系统 java
查看>>
JAVA 洗衣房管理系统 宿舍洗衣机管理系统
查看>>
基于SSM的街道办安全管理系统 JAVA
查看>>
基于SSM的论文选题管理系统 JAVA
查看>>
生成器模式
查看>>
工厂方法模式
查看>>
阿里规范(一)关于CountDownLatch和ThreadLocalRandom的详解(带测试代码)
查看>>
Mysql 函数 STR_TO_DATE
查看>>
Commons CLI 使用介绍
查看>>
Mybatis 缓存实现原理——案例实践
查看>>
Mybatis 缓存实现原理
查看>>
怎么提升SQL查询效率
查看>>
预编译防止sql注入
查看>>
覆盖equals方法时总是要覆盖hashCode
查看>>
clone详解
查看>>
【Java并发编程实战】——AbstractQueuedSynchronizer源码分析(一)
查看>>
【Java并发编程实战】——并发编程基础
查看>>
【Java并发编程实战】——Java内存模型与线程
查看>>