![](https://img-blog.csdnimg.cn/d01c8cf89e5f4a0885a124f4e81d1f27.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Boot Admin2
文章平均质量分 83
SBA2 源码解析
阿提说说
一年太久,只争朝夕,绝不畏惧,勇往直前,玩过前端、ASP、VB、PHP、Python、GO、Java、Scala、区块链、大模型等
展开
-
一个Spring Boot Admin 监控多个Nacos集群
最终你能发现admin监控会同时注册到多个集群中,admin服务列表能看到多个集群的服务。另外要注意的是,要适当调整admin监控服务的内存,毕竟监控的服务变多了。通过一个月的运行,目前admin监控运行稳定,相关功能一切正常。其他企业级监控:Prometheus 系列文章Prometheus 的介绍和安装直观感受PromQL及其数据类型PromQL之选择器和运算符PromQL之函数Prometheus 告警机制介绍及命令解读Prometheus 告警模块配置深度解析。原创 2024-02-12 13:48:49 · 2048 阅读 · 12 评论 -
Spring Cloud Gateway中对admin端点进行认证
我们被扫了一个漏洞,`SpringBoot Actuator 未授权访问`,漏洞描述是这样的:`Actuator 是 springboot 提供的用来对应用系统进行自省和监控的功能模块,借助于 Actuator 开发者可以很方便地对应用系统某些监控指标进行查看、统计等。在 Actuator 启用的情况下,如果没有做好相关权限控制,非法用户可通过访问默认的执行器端点(endpoints)来获取应用系统中的监控信息,从而导致信息泄露甚至服务器被接管的事件发生`原创 2023-12-08 09:51:22 · 1025 阅读 · 0 评论 -
Spring Boot Admin 监控指标接入Grafana可视化
Spring Boot Admin2 自带有部分监控图表,如图,有线程、内存Heap和内存Non Heap,但也就只有这几个监控图表,数量很少,并且它只能看到当时的监控数据,并不能查看历史数据,为了改变这种情况,我们需要将指标进行持久化,并使用更强大的可视化工具,这个工具就是Grafana。在前面我们知道SBA2具备的监控指标还是挺多的,访问/actuator即可知道,如下图现在在这篇文章,我们要做的就是将这些指标进行持久化,并在Grafana展示更多的图标,让我们开始。原创 2022-11-29 00:57:21 · 2658 阅读 · 71 评论 -
Spring Boot Admin2 自定义异常监控
有时候客户往往会先于我们发现产品的异常,经常是他们跟我们反馈,为了改变这种状况,我们需要监控服务发生的各种异常。而正好SBA2 提供了HTTP请求相关的异常统计指标。该处代码用于在SBA2启动的时候重新价值对应服务的异常到内存中,由于SBA2默认都是将异常保存在内存中,每次重启就会丢失。该处代码用来排除不告警的异常,因为我们的很多业务异常也会被SBA2记录,此类异常不太具有参考价值,排除。其他同JVM监控,不再叙述。原创 2022-11-26 00:21:26 · 1480 阅读 · 1 评论 -
Spring Boot Admin2 自定义JVM监控通知
在平时,我们发现服务实例异常,排查问题时,堆内存、GC、线程数量都是需要我们考虑的,因此也希望能够在JVM堆内存达到一定阈值的时候进行提醒,并通知 `当前的堆大小,已使用大小,当前线程总数`,可以参考的指标原创 2022-11-25 00:01:26 · 1682 阅读 · 2 评论 -
Spring Boot Admin2 实例状态监控详解
在微服务中集成Spring Boot Admin 的主要作用之一就是用来监控服务的实例状态,并且最好是当服务DOWN或者OFFLINE的时候发消息提醒,SBA2 提供了很多提醒方式,并且SBA2 已经集成了钉钉,只要进行少量配置即可将状态变更发送到钉钉原创 2022-11-24 00:53:52 · 3074 阅读 · 80 评论 -
Spring Boot Admin2 AdminServerAutoConfiguration详解
前面已经分析了@EnableAdminServer的作用,唯一的功能是将`AdminServerMarkerConfiguration.Marker`类加载到Spring中,并且知道了`AdminServerAutoConfiguration`类的加载依赖于`AdminServerMarkerConfiguration.Marker`类。这篇文章主要来分析AdminServerAutoConfiguration的作用,加载了哪些东西。原创 2022-11-22 23:24:48 · 1256 阅读 · 15 评论 -
Spring Boot Admin2 @EnableAdminServer的加载
首先根据官网的“快速开始”,快速搭建一个Spring Boot Admin Server项目1、添加Spring Boot Admin启动器到依赖pom.xml原创 2022-11-22 17:59:40 · 2093 阅读 · 19 评论 -
SpringBoot Admin服务离线、不显示健康信息的问题
SpringBoot Admin服务离线、不显示健康信息的问题404 Not Found原创 2022-06-15 19:22:07 · 2571 阅读 · 0 评论 -
Spring Boot Admin 参考指南
该篇文章,详细说明了Spring Boot Admin 的功能使用以及自定义二次开发,由浅入深。原创 2022-07-05 08:00:00 · 5557 阅读 · 77 评论