springBoot Admin整合nacos
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相关推荐
- springboot admin整合spingcloud踩坑
一般来说springbootadmin会分为服务端,和客户端 服务端需要依赖spring-boot-admin-starter-server 客户端需要依赖spring-boot-admin-star ...
- springboot-admin 整合nacos处理含有context-path的应用问题
首先要说下springboot-admin监控服务的状态是通过springboot应用的actuator功能实现的,所以需要开启actuator相应功能,添加spring-boot-starter-a ...
- 整合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 ...
- Springboot整合Nacos配置中心
前提 安装了Nacos服务端并登陆到其控制台页面. 创建一个Springboot工程. Nacos配置:(相关概念后面说明): 创建一个命名空间,当然,也有默认的命名空间. 创建配置文件: 整合 第一 ...
- SpringBoot整合nacos实现参数配置
SpringBoot整合nacos实现参数配置 1.nacos安装 2.项目配置 配置文件 3.nacos配置 4.启动 1.nacos安装 首先,这里的版本号用的是linux的1.4.1 链接:ht ...
- SpringBoot项目整合OpenFeign、实现动态IP+URL请求、自定义(编码器\解码器)
SpringBoot项目整合OpenFeign 基础操作 pom依赖 配置application.yml 服务启动类 基础跨服务调用 动态IP+URL请求 + 动态编码器\解码器 自定义跨服务请求,E ...
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...
- Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)
应广大的读者要求,也是公司目前需要一些支持,我就自己亲身搭建一个Springboot+nacos+dubbo的框架和项目,并演示dubbo面对一些系统的 业务场合,应该怎么去做支持,文章中我会先贴出代 ...
- java注册中心nacos_spring-cloud整合nacos做注册中心
前面讲了spring-cloud整合nacos做配置中心,这节讲一下nacos做注册中心 至于注册中心是什么,我就不讲了,不了解的可以去问度娘 下面我就直接开始了,也是比较简单的: 1.引入依赖 1. ...
最新文章
- VB6 实现命令行调用时附着到原控制台
- 转学美本半年,我眼里的中美高等教育
- [hdu5266]区间LCA
- 零基础学python这本书怎么样-看了这本基础教程的书籍你还担心你的python学不好吗?...
- Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案
- 9 C++ Boost 多线程,线程同步
- if else if else语句格式_你还在用if/else吗?
- Hibernate写hql语句与不写hql语句的区别?
- 在WIN7下用NETSH命令有效防止ARP攻击
- 验1-8 输出倒三角图案 (5 分)
- java安装教程_JAVA教程_Windows环境Java安装部署教程
- OpenGL ES glew 下载和使用
- JS 字符串分割以及填充
- 为什么说人脸识别门禁是智慧社区的优选?
- php的命令执行函数,PHP命令执行函数 - osc_joe3czc9的个人空间 - OSCHINA - 中文开源技术交流社区...
- java发送get请求400解决
- 一文搭建Vuepress博客/文档系统:搭建,导出,SEO,自动编译和部署,域名,HTTPS,备案等
- 想要学习视频剪辑?可以从什么剪辑软件开始?
- java 根据PDF模板生成PDF文件并导出
- Python优秀函数库集锦(二)