本章知识点:本章将系统全面地介绍Spring Boot Admin组件与Nacos组件集成,重点介绍Admin监控背景、应用场景案例以及监控服务内容;监控服务内容包括服务信息、健康状态、元数据、进程、线程、垃圾回收情况、堆内存和非堆内存的使用。
Springboot 2.3.12.RELEASE,spring cloud Hoxton.SR12,spring cloud alibaba 2.2.9.RELEASE
在实际生产中需要对服务进行健康检查,以便及时发现有问题的服务,并快速进行处理,避免对业务造成影响。当服务较少时,可以在服务上写脚本定时执行任务,检查CPU、内存和磁盘的情况。
当服务特别多时,需要一个组件能可视化地、统一地对所有的服务进行检测。这就是Spring Boot Admin组件,它是非常好用的监控和管理软件,能够将服务的actuator模块中的端点信息进行收集,并提供可视化的展示,还可以提供报警功能。
Spring Boot Admin是一个用于管理和监控Spring Boot应用程序的开源软件。它基于C/S架构,通过HTTP或者Eureka【Nacos】注册到admin server中进行展示,通过它可以监控到每个程序或微服务对机器资源的使用情况。
Spring Boot Admin分为Server
端和