Spring boot actuator与Spring boot admin对接,2.0版本

Spring Actuator 与 Spring boot Admin 一.Springboot监控中心概述 1.什么是Springboot监控中心 针对于微服务的服务状态、Http请求资源监控 简述:针对微服务服务器监控,服务器内存变化(堆内存变化、线程变化、日志管理等),检测服务配置连接地址是否可用(比如MySQL等的连接可能是懒加载形式的,加载的时候没有报错,当访问的时候才会报错,实现的原理采用模拟访问)、统计现在有多少bean(是Spring容器中的bean... 阅读详情

gradle构建工程

spring-boot-admin-server

build.gradle

    compile group: 'de.codecentric', name: 'spring-boot-admin-starter-server', version: '2.0.0'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator', version: '2.0.2.RELEASE'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-webflux', version: '2.0.2.RELEASE'
    compile group: 'org.jolokia', name: 'jolokia-core', version: '1.5.0'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator', version: '2.0.2.RELEASE'

application.yml

eureka:
    instance:
        preferIpAddress: true
        leaseRenewalIntervalInSeconds: 10
    client:
        registryFetchIntervalSeconds: 5
        service-url:
            defaultZone: ${EUREKA_SERVICE_URL:http://127.0.0.1:8080}/eureka/

management:
    endpoints:
        web:
            exposure:
                include: "*"
    endpoint:
        health:
            show-details: ALWAYS



#开启shutdown的安全验证
endpoint:
  health:
    sensitive: true
  cors:
    allowed-methods: HEAD,GET,POST
  shutdown:
  #启用shutdown
    enabled: true
    #禁用密码验证
    sensitive: false

spring-boot-admin-client

build.gradle

    // springboot client
    compile group: 'de.codecentric', name: 'spring-boot-admin-starter-client', version: '2.0.0'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator', version: '2.0.2.RELEASE'
//    compile group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: '2.0.2.RELEASE'
    compile group: 'org.jolokia', name: 'jolokia-core', version: '1.5.0'

application.yml

info:
  app:
    name: "server容器"
    description : "业务系统"
    version: "1.0"
    spring-boot-version : "2.0.2.RELEASE"
  version: "1.0"

#spring admin boot client config
management:
  server:
    port: 11002
    servlet:
      context-path: /
    ssl:
      enabled: false
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
spring:
    boot:
      admin:
        client:
          url: http://127.0.0.1:8080/administrator

启动即可完成

注意几点:

1、health为down增加

management:
  endpoint:
    health:
      show-details: always

2、只能访问info,添加

management:
  endpoints:
    web:
      exposure:
        include: "*"
其他问题应该不大,版本2.0版

最简单使用promethus+spring boot admin搭建spring boot应用监控系统 最简单使用promethus+spring boot admin搭建spring boot应用监控系统 promethus的安装使用 下载 官网地址 https://prometheus.io/ 打开download页面,选择操作系统(Operating system),cpu架构(Architecture)后选择对应的软件下载即可 prometheus是监控系统,和一个内嵌的时间序列数据库 a... 阅读详情

相关推荐

spring cloud项目升级spring boot 2.0爬过的坑

注:升级后spring boot为2.0版本,spring cloud为Finchley.M8版本。 2.0官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ gitee项目地址:https://gitee.com/lwydyby/springcloud-adplatform 升级时,官方建...

万万没想到的博客 1万+

SpringBoot与SpringCloud的版本对应详细版

一定要用官方推荐的版本,要不然以后可能会出现一些莫名其妙的问题。 Spring官方对应版本地址: https://start.spring.io/actuator/info json格式化后cloud和springboot的版本对应关系如下: "spring-cloud": { "Hoxton.SR9": "Spring Boot >=2.2.0.RELEASE and <2.3.9.BUILD-SNAPSHOT", ...

java 6315

Spring Boot Admin安全攻防实战:从Actuator端点渗透到微服务集群加固

Spring Boot Actuator作为应用监控的核心组件,为微服务提供了丰富的运行时信息端点。其工作原理是通过HTTP暴露应用的内部状态,包括健康检查、环境变量、日志和度量指标等。这一设计在提升运维效率的同时,也带来了显著的安全风险:不当暴露的端点可能成为攻击者获取敏感信息甚至实现横向移动的入口。在微服务架构中,Spring Boot Admin作为集中式监控面板,会聚合多个服务的Actuator端点,一旦其自身存在未授权访问或弱认证问题,攻击者便能通过它获取整个服务集群的“地图”,直接定位并攻击各个

aodanchui1057的博客 427

SpringBoot 第十五篇:actuator 与 spring-boot-admin 深度解析

本文全面解析了SpringBootActuator和SpringBootAdmin的应用监控方案。Actuator作为SpringBoot的生产级监控模块,提供健康检查、指标收集等标准化端点,支持自定义扩展和安全配置。SpringBootAdmin在其基础上构建可视化界面,支持集群部署和多种通知方式。文章详细介绍了核心功能实现、安全加固、性能优化及第三方系统集成方案,并提供了生产环境的最佳实践指南。通过两者的结合使用,开发者可以构建完整的企业级应用监控体系,满足从基础监控到复杂业务指标的全方位需求。

油墨香^-^的博客 1226

使用Spring Boot Admin对Spring Boot项目进行监控

前言 Spring Boot Admin 是一款开源的用来监控服务状态的工具,核心是Spring Boot Actuator,Spring Boot Admin在其基础上,通过AngularJs对其实现了可视化的展现。Spring Boot Admin 由server和client两部分组成,为了实现监控的功能,我们需要实现一个server,而每一个被监控的Spring Boot 服务可以视为一个...

白鹭立雪的博客 4378

SMETANA 安装使用教程

关于SMETANA的安装和简单使用信息

qq_44940977的博客 1166

微服务之服务监控篇 Actuator&Admin

微服务之服务监控篇 Actuator 服务监控 什么是服务监控? 主要是查看当前系统的运行状态,例如内存、线程、堆栈、日志等等,通过服务监控可以快速准确的发现问题,以减少或避免对用户的影响. 为什么使用服务监控 随着功能的拆分. 微服务越来越多,相互调用出错的概率也越来越大,如果不能及时发现问题会引起灾难性后果. Spring Boot Actuator &Admin actuator是监控系统健康情况的工具,admin是一个针对spring-boot的actuator接口进行U

笑三年-Dylen 1211

【学长笔记】点亮 STM32F411CEU6 板载 LED —— 入门级教程

本文提供了STM32F411CEU6开发板(Black Pill)点亮LED的完整教程。详细介绍了硬件信息(板载LED连接PC13,低电平有效)、CubeMX配置步骤(GPIO输出模式)、Keil5工程设置及完整代码实现(包含GPIO初始化和系统时钟配置)。教程还涵盖ST-Link下载器连接方法、程序下载步骤(需配合BOOT0按键操作)以及验证程序运行的方法。该教程特别适合STM32初学者,通过简单的LED闪烁示例快速入门STM32开发。

apple_53308981的博客 1319

Spring Boot项目健康检查与监控,Actuator使用教程

首先引入包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 配置文件(yml格式) management: endpoints: web: base-path: /api

Koikoi12的博客 8193

SAP MIRO发票自动化:BAPI_INCOMINGINVOICE_CREATE实战解析

本文深入解析了如何使用SAP标准BAPI_INCOMINGINVOICE_CREATE实现MIRO发票校验流程的自动化。通过实战代码示例,详细阐述了从采购订单和收货凭证获取数据、构建BAPI核心参数、处理常见错误到高级场景优化的完整路径,旨在帮助SAP开发人员构建稳定、高效的自动化解决方案,提升财务处理效率与准确性。

weixin_29243279的博客 499

Fast-Lio2代码及论文解析2

点云数据频率较低而IMU为高频数据。

努力努力努力 2278

Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解

1. 引言 在当前的微服务架构方式下,我们会有很多的服务部署在不同的机器上,相互是通过服务调用的方式进行交互,一个完整的业务流程中间会经过很多个微服务的处理和传递,那么,如何能知道每个服务的健康状况就显得尤为重要。 万幸的是 Spring Boot 为我们提供了监控模块 Spring Boot Actuator ,本篇文章将和大家一起探讨一些 Spring Boot Actuator 一些常见用...

极客挖掘机 2194

CE电流法测试中的dBμV负值解析

传导发射(CE)电流法测试中出现的dBμV负值现象表明被测设备干扰电平低于1μV参考基准。这源于对数计算特性(小于1μV的电压转换后为负值)、设备优良的EMC设计(如滤波效果显著)及测试环境的影响(LISN隔离、屏蔽室低噪声)。负值虽不代表实际负电压,但反映干扰水平优于标准限值,为系统集成预留电磁裕度。工程应用中需结合设备灵敏度、环境背景噪声等因素综合分析,避免误判,这类数据可用于评估EMI设计冗余度。

硬核科技 297

Spring Boot Actuator与Spring Boot Admin详解

原版文档: 文档:Spring Boot Actuator.note 链接:http://note.youdao.com/noteshare?id=fca965ad3f7ae3f79260d09056f0af6d&sub=827C15DFB1A440E0B6C6C1A947AE3132 一、什么是 Actuator 二、集成 Actuator 三、Endpoints 介绍 四、端点配置 默认暴露 暴露配置 路径映射 管理端口调整 端点响应缓存 五、端点保护 六、重要端点解析 /health 端点 /

weixin_44281922的博客 2791

CloudCompare 和 PCL:点云网格化分析与处理

点云网格化是将点云数据转化为规则网格的过程,其主要思想是将离散的点云投影到一个平面上,然后对该平面进行划分,形成一系列小区域。在点云网格化方面,PCL 提供了各种算法和工具,可以实现高效的点云网格化操作。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化算法参数,如搜索半径和最大三角形边长等,执行了网格化操作,最后将网格化结果保存到输出文件中。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化参数,如分辨率等,执行了网格化操作,最后将网格化结果保存到输出文件中。

TechPulseZ的博客 1289

YOLOv11改进 | Conv篇 | AKConv轻量级架构下的高效检测(附代码 + 修改方法 + 二次创新)

本文给大家带来的改进内容是AKConv是一种创新的变核卷积,它旨在解决标准卷积操作中的固有缺陷(采样形状是固定的),AKConv的核心思想在于它为卷积核提供了任意数量的参数和任意采样形状,能够使用任意数量的参数(如1, 2, 3, 4, 5, 6, 7等)来提取特征,这在标准卷积和可变形卷积中并未实现​​。AKConv能够根据硬件环境,使卷积参数的数量呈线性增减非常适用于轻量化模型的读者)。

Snu77的博客 1万+

Spring Boot整合Actuator、Admin对应用程序进行监控

本文详细介绍了SpringBoot应用监控的两种实现方式:通过Actuator提供监控端点,以及整合SpringBoot Admin搭建可视化监控平台。首先讲解了Actuator的基本配置,包括端点暴露、健康检查等核心功能。然后重点介绍了SpringBoot Admin的搭建过程,包含服务端和客户端的配置步骤,以及如何整合SpringSecurity实现安全访问控制。最后补充了服务下线邮件提醒功能的实现方法,为应用监控提供了完整的解决方案。文章还提供了相关项目的Git仓库地址,方便读者参考实践。

沐雨橙风ιε的博客 3367

哨兵1号回波数据(L0级)FDBAQ压缩算法详解

本文介绍哨兵1号用的FDBAQ算法,它实现非整数可变bit压缩,大部分数据仅需 3bit输出,少数高反射率数据需4bit输出,使得平均输出比特率刚超过3bit,比熵约束分块自适应量化 (ECBAQ)压缩算法所需的3.7bit更低。也就是说FDBAQ压缩完,除了要记录分块尺寸和各块的均值码(对应哨兵1号数据包里的THIDX)外,还需要记录霍夫曼码字的长度(对应哨兵1号数据包里的BRC)。唯一不同的就是量化后的编码规则使用了霍夫曼编码,相当于在传统的BAQ压缩流程的后面又加了一个步骤。

2300

Spring Boot Admin【Finchley 版】

(一) Spring Boot Admin介绍 Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。 但是Actuator的监控也有一些问题:第一,所有的监控都需要调用固定的接口来查看,如果全面查看应用状态需要调用很多接口;第二,如果Spring Boot应用集群...

u013739073的专栏 2259

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Spring Boot Admin介绍

Spring Boot Admin是什么? Spring Boot Admin用来管理和监控Spring Boot应用程序。 spring-boot-starter-actuator是Spring Boot提供的一个包,可以对系统健康情况进行监控,Spring Boot Admin是在spring-boot-starter-actuator基础上,开发的一套功能强大的监控系统。 如何使用...

山楂树的博客 3479

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

一起来学SpringBoot | 第十五篇:actuator与spring-boot-admin 可以说的秘密

SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理 中介绍了actuator 的作用,细心的朋友可能会发现通过http...

唐亚峰 3578

Spring Boot Admin 介绍及使用

SpringBoot有一个非常好用的监控和管理的源软件,这个软件就是SpringBootAdmin。该软件能够将Actuator中的信息进行界面化的展示,也可以监控所有SpringBoot应用的健康状况,提供实时警报功能。显示应用程序的监控状态应用程序上下线监控查看JVM,线程信息可视化的查看日志以及下载日志文件动态切换日志级别Http请求信息跟踪其他功能点……可点击https更多了解Spring-boot-admin。搭建服务流程说明/**...

m0_67391121的博客 3922

Java Spring Boot Admin 使用教程

Java Spring Boot Admin 使用教程 项目介绍 Java Spring Boot Admin 是一个社区开源项目,旨在为 Spring Boot 应用程序提供管理和监控功能。它通过暴露 Spring Boot 的 Actuator 端点,提供详细的健康信息、内存信息、JVM 系统和环境属性、垃圾回收等监控功能。该项目由 codecentric 维护,基于 Apache 2.0 许...

gitblog_00259的博客 1314

【微服务】[SpringBootAdmin]【实战】----spring boot3整合服务监控平台Spring Boot Admin

摘要 Spring Boot Admin(SBA)是专为Spring Boot应用设计的轻量级监控工具,通过Actuator端点提供可视化监控界面,支持JVM状态、健康检查、日志查看等功能,但不支持非Spring Boot应用。与之相比,SkyWalking是分布式链路追踪与APM平台,适用于全链路性能监控。 本文详细介绍了Spring Boot 3整合Spring Boot Admin的实践方法: Admin Server:独立服务,需添加@EnableAdminServer注解,集成Nacos、Secu

朱朱博客,分享技术 1659

Spring Boot Admin在线查看spring boot后台日志

本文介绍了使用SpringBootAdmin组件解决SpringBoot应用日志查看难题的方案。针对开发人员无法直接访问服务器日志的问题,通过搭建SpringBootAdmin服务端(9091端口)和客户端(8080端口),实现了Web端实时查看应用日志的功能。详细阐述了服务端和客户端的配置过程,包括pom依赖、启动类注解、application.yml配置及logback日志文件设置。该方案支持在线查看错误日志、动态调整日志级别,既解决了生产环境日志查看问题,也便于开发调试,适用于单体架构和微服务架构

8668

Spring Boot Admin 自定义 Actuator 路径导致自身 DOWN 的完整解决实录

在搭建 Spring Boot Admin 监控平台时,我遇到了一个令人困惑的问题:Admin Server 自身在监控面板上显示为 DOWN,但直接访问健康检查端点却返回 200 OK。更奇怪的是,元数据在 UI 中收起时显示有数量,展开后却为空。经过反复排查,最终发现是自定义 Actuator 路径未正确传递给 SBA Server,以及 SBA 版本自身的 bug 导致的。本文将完整记录从问题出现、排查过程到最终解决的全过程,并给出生产可用的配置模板。

ironren的专栏 345
上一篇: Invocation of init method failed; nested exception is java.lang.NoSuchFieldError: DEFAULT_INCOMPATIB
下一篇: baomidou-mybatis自己写数据源切换执行updateBatchById无法切换的原因分析
必杀语
博客等级 码龄19年 4粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值