Spring Boot Admin 的全新版本有何突破性创新?
- 内容介绍
- 文章标签
- 相关推荐
本文共计636个文字,预计阅读时间需要3分钟。
“家好,我是栈长。前言,哈哈,开源主题党,其实Spring Boot Admin这个项目已开源多年了,栈长也关注了一段时间:
记录的最早版本是在2014年,和Spring Boot同期开源:[https://gith...](https://gith...)
大家好,我是栈长。
前言哈哈,略标题党,其实 Spring Boot Admin 这个项目已经开源好些年了,栈长看了下:
有记录的最早版本是在 2014 年,和 Spring Boot 在同一年相继开源:
github.com/codecentric/spring-boot-admin
Github 超过 10k+ 的关注量,不可谓不火爆。。
可能还有一些小伙伴还没用过:
- 它到底是个什么项目?
- 它都有什么用处?
- 和 Spring Boot 又有什么关系呢?
本文栈长带你解开这些谜团。。
Spring Boot Admin 简介Spring Boot Admin = Spring Boot + Admin,用于管理和监控 Spring Boot 应用程序,它并不是 Spring Boot 官方提供的,而是某个社区开源的。
主要功能如下:
- 显示健康状况
- 显示详细指标(如:jvm、内存,micrometer、数据源、缓存等)
- 监控并下载日志文件
- 显示 jvm 中的系统、以及环境变量
- 显示 Spring Boot 配置属性
- 简单的日志级别管理
- 支持与 JMX bean 交互
- 显示线程堆栈
- 下载堆信息
- 显示 codecentric.github.io/spring-boot-admin/#discover-clients-via-spring-cloud-discovery
1、搭建 Spring Boot Admin Server
Spring Boot 基础就不介绍了,推荐下这个实战教程:
github.com/javastacks/spring-boot-best-practice
或者看栈长之前的 Spring Boot 系列教程:
年轻人的第一个 Spring Boot 应用,太爽了!
首先通过上述教程构建一个简单的 Spring Boot 初始项目,端口为:8080。
然后添加 Spring Boot Admin Server 依赖:
<dependencies> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boot-admin-starter-server.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>在启动类上添加
@EnableAdminServer以启用 Spring Boot Admin Server:/** *
本文共计636个文字,预计阅读时间需要3分钟。
“家好,我是栈长。前言,哈哈,开源主题党,其实Spring Boot Admin这个项目已开源多年了,栈长也关注了一段时间:
记录的最早版本是在2014年,和Spring Boot同期开源:[https://gith...](https://gith...)
大家好,我是栈长。
前言哈哈,略标题党,其实 Spring Boot Admin 这个项目已经开源好些年了,栈长看了下:
有记录的最早版本是在 2014 年,和 Spring Boot 在同一年相继开源:
github.com/codecentric/spring-boot-admin
Github 超过 10k+ 的关注量,不可谓不火爆。。
可能还有一些小伙伴还没用过:
- 它到底是个什么项目?
- 它都有什么用处?
- 和 Spring Boot 又有什么关系呢?
本文栈长带你解开这些谜团。。
Spring Boot Admin 简介Spring Boot Admin = Spring Boot + Admin,用于管理和监控 Spring Boot 应用程序,它并不是 Spring Boot 官方提供的,而是某个社区开源的。
主要功能如下:
- 显示健康状况
- 显示详细指标(如:jvm、内存,micrometer、数据源、缓存等)
- 监控并下载日志文件
- 显示 jvm 中的系统、以及环境变量
- 显示 Spring Boot 配置属性
- 简单的日志级别管理
- 支持与 JMX bean 交互
- 显示线程堆栈
- 下载堆信息
- 显示 codecentric.github.io/spring-boot-admin/#discover-clients-via-spring-cloud-discovery
1、搭建 Spring Boot Admin Server
Spring Boot 基础就不介绍了,推荐下这个实战教程:
github.com/javastacks/spring-boot-best-practice
或者看栈长之前的 Spring Boot 系列教程:
年轻人的第一个 Spring Boot 应用,太爽了!
首先通过上述教程构建一个简单的 Spring Boot 初始项目,端口为:8080。
然后添加 Spring Boot Admin Server 依赖:
<dependencies> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boot-admin-starter-server.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>在启动类上添加
@EnableAdminServer以启用 Spring Boot Admin Server:/** *

