深圳精品网站建设公司,网站前台后台模板下载,江西建设厅网站电子,顺德做营销网站公司介绍
概述 Spring Boot Admin是一个监控工具#xff0c;旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。 主要功能点
显示应用程序的监控状态应用程序上下线监控查看 JVM#xff0c;线程信息可视化的查看日志以及下载日志文件动态切换日志级别Http…介绍
概述 Spring Boot Admin是一个监控工具旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。 主要功能点
显示应用程序的监控状态应用程序上下线监控查看 JVM线程信息可视化的查看日志以及下载日志文件动态切换日志级别Http 请求信息跟踪其他功能点……
相关网址推荐GitHub仓库、官方文档
创建Spring Boot Admin监控平台和客户端服务
Spring Boot Admin 监控平台服务
pom依赖 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-starter-server/artifactIdversion2.6.11/version/dependency/dependenciesdependencyManagementdependencies!--Spring Boot 相关依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.3/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementyml配置
server:port: 18000spring:application:name: admin-server启动类EnableAdminServer
package com.admin;import de.codecentric.boot.admin.server.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;EnableAdminServer
SpringBootApplication
public class AdminServerApplication {public static void main(String[] args) {SpringApplication.run(AdminServerApplication.class,args);}
}服务启动成功后访问链接http://127.0.0.1:18000查看监控平台。
客户端服务
pom依赖 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-starter-client/artifactIdversion2.6.11/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.14/versionscopeprovided/scope/dependency/dependenciesdependencyManagementdependencies!--Spring Boot 相关依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.3/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementyml配置
spring:application:name: admin-order# spring boot adminboot:admin:client:url: http://127.0.0.1:18000instance:prefer-ip: truename: ${spring.application.name}server:port: 18001# endpoints config
management:endpoints:web:exposure:include: *endpoint:health:show-details: alwayslogging:# 只有配置了日志文件才能被监控收集file:name: logs/${spring.application.name}/${spring.application.name}.log启动类
package com.admin;import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;Slf4j
SpringBootApplication
public class AdminOrderApp {public static void main(String[] args) {SpringApplication.run(AdminOrderApp.class, args);}
}服务启动成功后访问监控平台就能监控admin-order服务了。 注意如果监控平台上没有看见客户端服务则需要重启Spring Boot Admin 监控服务 控制台展示 其他功能专栏中其他文档
【Spring Boot Admin】使用整合Spring Cloud服务 【Spring Boot Admin】使用整合Spring Security服务添加鉴权 参考连接Spring Boot Admin 介绍及使用