2021
06-12
06-12
Spring Boot Admin的使用详解(Actuator监控接口)
第一部分SpringBootAdmin简介 SpringBootAdmin用来管理和监控SpringBoot应用程序。应用程序向我们的SpringBootAdminClient注册(通过HTTP)或使用SpringCloud®(例如Eureka,Consul)发现。UI是SpringBootActuator端点上的Vue.js应用程序。SpringBootAdmin是一个管理和监控SpringBoot应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用Eureka注册到adminserver中进行展示...
继续阅读 >
一、简介Actuator(激励者;执行器)是SpringBoot提供的一个可挺拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。其功能与Dubbo的监控中心类似,不同的是,Dubbo的监控中心是需要专门部署的,而SpringBoot的Actuator是存在于每一个工程中的。二、依赖随便一个SpringBoot工程中都可以使用Actuator对其进行监控。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter...
SpringBootActuator帮助我们实现了许多中间件比如mysql、es、redis、mq等中间件的健康指示器。通过SpringBoot的自动配置,这些指示器会自动生效。当这些组件有问题的时候,HealthIndicator会返回DOWN或OUT_OF_SERVICE状态,health端点HTTP响应状态码也会变为503,我们可以以此来配置程序健康状态监控报警。使用步骤也非常简单,这里演示的是线程池的监控。模拟线程池满了状态下将HealthInicator指示器变为Down的状态...