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

一、示例

引用网络资源:
Spring Boot Admin 2.1.0 全攻略
喜欢英文可以参考官方的demo :  https://github.com/codecentric/spring-boot-admin
  • 显示健康状况
  • 显示详细信息,例如
  • 显示构建信息编号
  • 关注并下载日志文件
  • 查看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,各有各的功能。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栈江湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值