springcloud整合Admin

Spring Cloud入门-Admin服务监控中心(Hoxton版本)(1) 金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-eFmYiRkP-1713300214138)][外链图片转存中…(img-gU7SO8rB-1713300214138)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化! 阅读详情

一、整合Admin

1、添加依赖(注意版本和springboot版本要一致,否则会报错,我的springboot版本是2.5.5)

<dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-server</artifactId>
            <version>2.5.0</version>
        </dependency>

2、配置服务端 eureka yaml文件

spring:
  application:
    name: eureka

  boot:
    admin:
      context-path: /admin
      ui:
        public-url: http://localhost:9900/admin
        title: Sunshine Admin

#暴露服务
management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      show-details: always

3、添加客户端依赖

 <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.5.0</version>
        </dependency>

 

4、配置客户端 yaml文件

server:
  port: 9902
  tomcat:
    uri-encoding: UTF-8

eureka:
  instance:
    preferIpAddress: true
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
  client:
    serviceUrl:
      defaultZone: http://localhost:9900/eureka/



##开放所有页面节点,默认只开放health.info
  #management.endpoints.web.exposure.include=*
  ##显示健康具体信息,默认不会显示详细信息
  #management.endpoint.health.show-details=always
management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      show-details: always

5、启动服务即可

二、整合security

1、eureka添加依赖

<!--security-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

2、eureka配置yaml文件

server:
  port: 9900
  tomcat:
    uri-encoding: UTF-8

eureka:
  instance:
    hostname: localhost
    metadata-map:
      user.name: ${spring.security.user.name}
      user.password: ${spring.security.user.password}
#    心跳发发送频率,指定续约更新频率。
#  如果在eureka在eureka.instance.lease-renewal-interval-in-seconds后没有收到心跳,将摘除改实例。
#    可以解决Eureka注册服务慢的问题,注意:在生产中,最好坚持使用默认值,因为在服务器内部有一些计算,他们对续约做出假设。
    lease-renewal-interval-in-seconds: 10
#  健康检查页面的URL,绝对路径
    health-check-url-path: /actuator/health
#    是否显示IP地址
    prefer-ip-address: true
  client:
    #     声明是否将自己的信息注册到 Eureka 服务器上
    registerWithEureka: true
    #     是否到 Eureka 服务器中抓取注册信息
    fetchRegistry: true
    serviceUrl:
      defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/


spring:
  application:
    name: eureka
  security:
    user:
      name: sunshine
      password: sunshine

  boot:
    admin:
      context-path: /admin
      ui:
        public-url: http://localhost:9900/admin
        title: Sunshine Admin

management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      show-details: always

3、客户端配置yaml文件

server:
  port: 9902
  tomcat:
    uri-encoding: UTF-8

eureka:
  instance:
    preferIpAddress: true
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
  client:
    serviceUrl:
      defaultZone: http://${security.user.name}:${security.user.password}@localhost:9900/eureka/

spring:
  application:
    name: pay-server
  cloud:
    loadbalancer:
      retry:
        enabled: false
  flyway:
    baseline-on-migrate: true
    enabled: true
    validate-on-migrate: false
    locations: classpath:db/migration_pay
  datasource:
    url: jdbc:mysql://localhost:3306/spring_cloud_pay?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    driver-class-name: com.mysql.jdbc.Driver
    username: root
    password: root
mybatis:
  mapper-locations: classpath:mappers/*.xml
  #  config-location: classpath:mybatis/mybatis-config.xml
  configuration:
    map-underscore-to-camel-case: true
    call-setters-on-nulls: true
#    interceptors: {com.example.sunshine_demo.mybatis_interceptor.InsertInterceptor}

##开放所有页面节点,默认只开放health.info
  #management.endpoints.web.exposure.include=*
  ##显示健康具体信息,默认不会显示详细信息
  #management.endpoint.health.show-details=always
management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      show-details: always

security:
  user:
    name: sunshine
    password: sunshine

4、启动服务即可

Spring Cloud入门教程-微服务监控Spring Boot Admin (img-6tfrZroO-1712727502165)](img-gfndFziW-1712727502165)](img-ah5Nm2Vs-1712727502165)](img-2ChRT9EG-1712727502166)](img-xUAIOkPw-1712727502166)]分享一些系统的面试题,大家可以拿去刷一刷,准备面试涨薪。启动类添加注解@EnableEurekaClient。新增一个安全配置类。 阅读详情

相关推荐

shenyu单机部署和整合springcloud(手动和注解自动配置),nacos微服务网关

shenyu springcloud使用 初期准备 https://github.com/apache/incubator-shenyu/releases 下载2.4.0 maven install: cd incubator-shenyu mvn clean install -Dmaven.javadoc.skip=true -B -Drat.skip=true -Djacoco.skip=true -DskipITs -DskipTests 版本: 使用shenyu2.4.0版本 https:/

white_while的博客 5173

SpringCloud Admin

SpringCloud Admin的基本搭建和了解以及使用

qq_47075878的博客 933

手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

数字IC后端设计培训教程之手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

weixin_37584728的博客 2938

Spring Boot Admin:微服务应用监控

摘要 Spring Boot Admin 可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用,本文将对其用法进行详细介绍。 Spring Boot Admin 简介 SpringBoot应用可以通过Actuator来暴露应用运行过程中的各项指标,Spring Boot Admin通过这些指标来监控SpringBoot应用,然后通过图形化界面呈现出来。Spring Boot Admin不仅可以监控单体应用,还可以和Spring Cloud的注册中心相结合来监控微服务应用

SuperstarSteven的博客 2605

从立创商城到Cadence:手把手教你实现封装格式的精准迁移

本文详细介绍了如何从立创商城获取元器件封装并精准迁移至Cadence Allegro的全流程。通过实战案例MAX31865ATP+T芯片,逐步解析Altium Designer格式转换、Cadence环境配置、封装导入验证等关键步骤,提供常见问题解决方案和效率提升技巧,帮助硬件工程师实现封装格式的高效迁移。

weixin_42519985的博客 216

深入解析磁盘性能测试:vdbench与fio的实战对比

本文深入对比了磁盘性能测试两大工具vdbench与fio的核心定位与实战应用。vdbench擅长多客户端、可编排的存储系统集成测试,而fio则以灵活的单机深度定制见长,是测试硬件极限和模拟特定应用IO模型的利器。文章通过安装指南、参数解析和典型场景对比,帮助读者根据需求选择合适工具,精准评估磁盘性能。

weixin_29300931的博客 328

Spring Cloud Admin 实战

Spring Cloud Admin 实战 简介 Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。Spring Boot Admin 提供了很多功能,如显示 name、i...

344

ABAP动态填充Word模板:基于cl_docx_document的XML替换方案

本文详细介绍了ABAP中基于cl_docx_document类的动态Word模板填充方案。该方案通过直接操作DOCX文件的XML核心,完美解决了传统OLE/DOI方法在格式保真、性能和后台运行方面的痛点,是实现复杂、批量Word文档生成的优雅解决方案。

gpt4scribbler的博客 526

springcloud整合springboot admin

springboot admin 通常在项目中需要监控项目中接口的响应时间内存的占用以及当前项目的访问量等等一些情况 springboot admin则是实现该种目的的一种方式下面就springcloud整合springboot 进行一个案例的演示 目录结构展示 在上图结构中由于在测试服务器中运行可一部分程序所以我直接在eruka上面进行对springboot admin的展示 正常情况下应该...

horse_xiao的博客 2953

手把手教会你用yolov8从环境配置到检测任务实战

做本文章前,我浏览过很多网上资料,我发现他们总是写的含糊不清,而且实际操作起来就会有各种各样的问题,要么就是根本不适合一些小白,所以我在这里写一篇完全针对小白的yolo从入门到实战。看完本文章后大家都可以实现下图效果,数字识别是一种比较简单的检测任务,其他识别任务学完本例也能够一通百通,大家边做边学,更好的体会yolo的神奇之处。

KevenDuan的博客 2871

YOLOv11 结合多尺度卷积注意力机制(MSCA):小目标检测精度提升20%的完整实现指南

用不同尺寸的深度卷积(如d×7×1、d×1×7等)提取多尺度特征;通过通道融合,强化小目标的细节信息;仅增加4.2M参数,却能让小目标检测精度大幅提升(对比表见后文)。

m0_71589036的博客 186

SpringCloud整合 SpringBoot Admin 监控和性能

本文介绍SpringCloud 2025集成SpringBoot Admin实现实时日志监控与鉴权。通过配置Admin Server暴露监控端点,客户端应用需添加依赖并启用logfile端点。使用Spring Security保护Admin访问,支持表单登录和静态资源放行。通过WebSocket/SSE实现日志实时推送,需注意客户端日志文件配置及生产环境建议采用OAuth2/JWT加强安全。包含版本要求、核心配置代码及效果示意图(如优快云博客图示),适用于微服务监控场景。

小坏说Java,一个专注Java微服务架构的实战,Java全栈教程,SpringBoot, SpringCloud微服务到分布式、高并发架构,大数据开发,运维实战,K8S、Docker容器为一体的教程,结合企业级内部的技术栈学习 378

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2134

SpringCloud Alibaba(Nacos)整合SpringBoot Admin

SpringCloud Nacos和SpringBoot Admin集成步骤。

MariaOzawa的博客 5492

00 — Intel xe SVM 内核实现精读系列专栏导读

本文系统介绍了Intel Xe GPU的共享虚拟内存(SVM)实现机制。第一部分通过概念地图阐述SVM的六个核心概念及其关系;第二部分通过三个测试用例解析SVM关键功能:fault生命周期验证、madvise与VRAM迁移、跨GPU一致性;第三部分深入内核实现,包括初始化/销毁流程、Page Fault处理、MMU Notifier失效路径、异步垃圾回收、VRAM迁移机制、madvise实现原理,以及与ROCm SVM的对比。文章建议按功能模块顺序学习,从基本概念到测试用例,再深入内核实现细节,最后对比不同

图形/计算GPU的驱动与虚拟化技术分享园地 1674

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring Cloud实战|5.SpringCloud 整合admin 模块

手把手教你从0开始搭建spring cloud alibaba 脚手架,关注公众号“AI码师” 获取项目完整源码

1783

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SpringCloud Alibaba Nacos 整合SpringBoot Admin

1. Spring Boot Admin 是什么 Spring Boot Admin 是由codecentric组织开发的开源项目,使用 Spring Boot Admin 可以管理和监控你的 Spring Boot 项目。它分为客户端和服务端两部分,客户端添加到你的 Spring Boot 应用增加暴漏相关信息的 HTTP 接口,然后注册到 Spring Boot Admin 服务端,这一...

weixin_38982591的博客 5032

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Spring Cloud Greenwich 版本整合 Spring Boot Admin

Spring Boot Admin说明: Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是的AngularJs应用程序,展示Spr...

qq654129588的博客 530

Spring Cloud整合 Spring Boot Admin

1.Spring Boot Admin 介绍 Spring Boot Admin通过spring-boot-starter-actuator提供的REST接口实现了图形化的监控界面,包括应用的配置信息、Beans信息、环境属性、线程信息、JVM状况等。 Spring Boot Admin分为服务端和客户端。客户端通过HTTP向服务端提供自身信息,服务端收集这些信息并以图形化界面的方式呈现。 Spring Boot Admin客户端简称为SBA客户端,Spring Boot Admin服务端简称为SBA

qq_42383970的博客 2369

spring cloud 整合 springboot-admin 监控中心

Admin监控应用 Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息。下面我们来了解如何使用spring-boot-admin来监控我们的系统。 admin-server-ui pom.xml配置: <parent> <groupId>org.springframework.boot</groupId>

588

Spring Cloud 整合 Spring Boot Admin

引入pom依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</arti...

weixin_34259232的博客 321

springcloud整合springboot-admin监控,报错

前提:整合教程网上一堆,admin监控网页显示这个监控服务down 控制台: 2019-10-18 16:25:55.465 WARN 18876 --- [io-8040-exec-10] o.s.w.s.m.m.a.ReactiveTypeHandler : !!! Streaming through a reactive type requires an Executo...

wangfengtong的博客 3746

【Spring Boot Admin】使用(整合Spring Cloud服务)

Spring Boot Admin是一个监控工具,旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。

apple_csdn的博客 584

SpringCloud学习(二)----- SpringBoot Admin搭建(与Eureka整合)

SpringCloud学习(二)----- SpringBoot Admin搭建(与Eureka整合)

小小陈的博客 1324

终极指南:如何极速上手SpringCloud2.1微服务脚手架,轻松构建企业级应用

GitHub 加速计划 / sp / SpringCloud 是基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等组件,同时引入elasticsearch、skywalking、springboot-admin、zipkin等服务治理工具,帮助开发者快速进入业务开

gitblog_00165的博客 888

springcloud 微服务管理之 admin 实战使用(九)

Springcloud admin 是基于spring-boot-starter-actuator 实现的,admin 是根据统计出来的数据来进行展示的,可以很好的监控整 个微服务系统中的实例运行情况信息,前提结合注册中心才能拿到数据。 1、actuator 负责统计数据,引入jar: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

nandao158的博客 1014
上一篇: 实现自定义starter步骤
下一篇: 搭建微服务模块踩得坑
Hi@Sunshine
博客等级 码龄9年 49粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值