spring-boot-admin 是一个针对 Spring Boot 的 Actuator 接口进行 UI 美化封装的监控工具,它可以在列表中浏览所有被监控 spring-boot 项目的基本信息、详细的 Health 信息、内存信息、JVM 信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等

应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册,使用SpringCloud注册中心(例如Nacos)。

新建服务端

1.新建工程

创建Spring Boot Admin Server

加入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.2.0</version>
</dependency>
<!-- Nacos discovery 服务发现 -->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2.启动类加入注解

@EnableAdminServer
@SpringBootApplication(scanBasePackages = "com.vanew.trade")
@EnableDiscoveryClient
public class SpringbootAdminApplication {public static void main(String[] args) {SpringApplication.run(SpringbootAdminApplication.class, args);}
}

3.在yml文件中配置nacos地址,开启actuator全部端点

spring:application:name: springboot-admincloud:nacos:discovery:server-addr: 127.0.0.1:8848boot:admin:ui:title: 服务状态监控
#开启全部
management:endpoints:web:exposure:include: "*"endpoint:health:show-details: ALWAYS
server:port: 8088

新建客户端

1.新建工程

创建Spring Boot Admin Client

加入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Nacos discovery 服务发现 -->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-client</artifactId><version>2.2.0</version>
</dependency>

2.启动类加入注解

@SpringBootApplication
@EnableDiscoveryClient
public class AdminClientApplication {public static void main(String[] args) {SpringApplication.run(AdminClientApplication.class, args);}
}

3.在yml文件中配置nacos地址,开启actuator全部端点

spring:application:name: admin-clientcloud:nacos:discovery:server-addr: 127.0.0.1:8848server:port: 8004
#开启全部
management:endpoints:web:exposure:include: "*"endpoint:health:show-details: ALWAYS

启动即可监控

springBoot Admin整合nacos相关推荐

  1. springboot admin整合spingcloud踩坑

    一般来说springbootadmin会分为服务端,和客户端 服务端需要依赖spring-boot-admin-starter-server 客户端需要依赖spring-boot-admin-star ...

  2. springboot-admin 整合nacos处理含有context-path的应用问题

    首先要说下springboot-admin监控服务的状态是通过springboot应用的actuator功能实现的,所以需要开启actuator相应功能,添加spring-boot-starter-a ...

  3. 整合nacos配置中心启动报c.a.c.n.c.NacosPropertySourceBuilder: 101 - get data from Nacos error,dataId:xxx.yml

    场景: SpringBoot项目整合nacos配置中心,开启nacos-server端的权限控制后,项目启动报如下错误: c.a.c.n.c.NacosPropertySourceBuilder: 1 ...

  4. Springboot整合Nacos配置中心

    前提 安装了Nacos服务端并登陆到其控制台页面. 创建一个Springboot工程. Nacos配置:(相关概念后面说明): 创建一个命名空间,当然,也有默认的命名空间. 创建配置文件: 整合 第一 ...

  5. SpringBoot整合nacos实现参数配置

    SpringBoot整合nacos实现参数配置 1.nacos安装 2.项目配置 配置文件 3.nacos配置 4.启动 1.nacos安装 首先,这里的版本号用的是linux的1.4.1 链接:ht ...

  6. SpringBoot项目整合OpenFeign、实现动态IP+URL请求、自定义(编码器\解码器)

    SpringBoot项目整合OpenFeign 基础操作 pom依赖 配置application.yml 服务启动类 基础跨服务调用 动态IP+URL请求 + 动态编码器\解码器 自定义跨服务请求,E ...

  7. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

    Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...

  8. Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)

    应广大的读者要求,也是公司目前需要一些支持,我就自己亲身搭建一个Springboot+nacos+dubbo的框架和项目,并演示dubbo面对一些系统的 业务场合,应该怎么去做支持,文章中我会先贴出代 ...

  9. java注册中心nacos_spring-cloud整合nacos做注册中心

    前面讲了spring-cloud整合nacos做配置中心,这节讲一下nacos做注册中心 至于注册中心是什么,我就不讲了,不了解的可以去问度娘 下面我就直接开始了,也是比较简单的: 1.引入依赖 1. ...

最新文章

  1. VB6 实现命令行调用时附着到原控制台
  2. 转学美本半年,我眼里的中美高等教育
  3. [hdu5266]区间LCA
  4. 零基础学python这本书怎么样-看了这本基础教程的书籍你还担心你的python学不好吗?...
  5. Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案
  6. 9 C++ Boost 多线程,线程同步
  7. if else if else语句格式_你还在用if/else吗?
  8. Hibernate写hql语句与不写hql语句的区别?
  9. 在WIN7下用NETSH命令有效防止ARP攻击
  10. 验1-8 输出倒三角图案 (5 分)
  11. java安装教程_JAVA教程_Windows环境Java安装部署教程
  12. OpenGL ES glew 下载和使用
  13. JS 字符串分割以及填充
  14. 为什么说人脸识别门禁是智慧社区的优选?
  15. php的命令执行函数,PHP命令执行函数 - osc_joe3czc9的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. java发送get请求400解决
  17. 一文搭建Vuepress博客/文档系统:搭建,导出,SEO,自动编译和部署,域名,HTTPS,备案等
  18. 想要学习视频剪辑?可以从什么剪辑软件开始?
  19. java 根据PDF模板生成PDF文件并导出
  20. Python优秀函数库集锦(二)

热门文章

  1. APM(应用性能管理)与Dapper原理介绍
  2. Oracle 如何删除控制文件中rman备份到磁带的备份集信息(RMAN-06091)
  3. Excel怎么设置每页都打印标题行?
  4. 转账到支付宝账户接口常见问题
  5. Java使用Hutools工具类发送腾讯企业邮箱
  6. PS-白色底色改彩色
  7. Adobe系列软件大全
  8. 强化学习paper绘图技巧——改进smooth
  9. leetcode 栈739. 每日温度
  10. 群晖NAS设置IPV6公网访问