产品展示

产品展示

SpringCloud监控&保护之->Spring Boot Admin

2025-07-18

#夏季图文激励计划#

一、示例

引用网络资源:Spring Boot Admin 2.1.0 全攻略喜欢英文可以参考官方的demo : https://github.com/codecentric/spring-boot-admin

显示健康状况

显示详细信息,例如

JVM和内存指标

http://micrometer.io指标

数据源指标

缓存指标

显示构建信息编号

关注并下载日志文件

查看jvm系统和环境属性

查看Spring Boot配置属性

支持Spring Cloud的postable / env-和/ refresh-endpoint

轻松的日志级管理

与JMX-beans交互

查看线程转储

查看http跟踪

查看auditevents

查看http-endpoints

查看计划任务

查看和删除活动会话(使用spring-session)

查看Flyway / Liquibase数据库迁移

下载heapdump

状态变更通知(通过电子邮件,Slack,Hipchat,…)

状态更改的事件日志(非持久性)

二、界面

三、相关问题与笔记

1、springcloud监控这块好像相关的东西非常多,汇总列举了一下

Hystrix //断路器 熔断 限流 降级 阿里也出了款 Sentinel

Hystrix Dashboard //单体下的断路器管理界面

Hystrix Turbine //集群下的断路器管理界面

Actuator //提供了多种特性来监控和管理应用程序,可以基于 HTTP,也可以基于 JMX

Sleuth //链路跟踪

Zipkin //用链监控(Sleuth 管理界面) 调

SpringBootAdmin //运行状态监控和管理的后台界面 Actuator 健康检查、审计、统计和HTTP追踪

补充

Actuator : endpoint 可以理解为被管理(或被监控)的对象,Actuator 就是通过这些 endpoint 来实现对应用程序的监控管理,Spring 提供了大量的内置 endpoint,比如 health,beans,mappings.

一般监控进只要引用SpringBootAdmin即可,SpringBootAdmin本身会关联依赖Actuator

2、一般来说SpringBootAdmin页面效果还不错,用于SpringCloud监控会是个不错的选择。为什么还会有一大堆的管理界面呢?

目前SpringBootAdmin 1.x是支持Hystrix ,也就是可以减少Dashboard的使用。SpringBootAdmin 1.x成为统一的入口。但SpringBootAdmin 2.x把它去掉了,所以目前我们还是要使用不同的portal,各有各的功能。

我是栈江湖,如果你喜欢此文章,不要忘记关注+点赞哦!你的支持是我创作的动力。如果你有任何意见或建议,欢迎在下方留言。若转载,请注明文章来源。

产品展示

Powered by 足球资讯 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024