如何查看各服务的健康状况——系统应用监控

各个微服务模块基本已经就位,但系统运行的情况是怎么样,有没有办法查看的到呢?本篇就带你一起看看如何查看系统运行时的一些信息。

Actuator 插件

细心的小伙伴发现了,每个微服务的 pom 文件配置中都有如下的 jar 引用,这是 Spring Boot 提供的一系列额外特性组件以帮助你监控管理运行中的系统应用。


            org.springframework.boot
            spring-boot-starter-actuator

除了需要引入对应 jar 包外,还需要指定的配置。由于默认只开放了 health、info 两个 API,其它 API 要正常使用,需将 exposure 配置项置为 *,才能正常使用 Actuator 暴露出来的接口。

management.endpoints.web.exposure.include=*

下图是 Actuator 提供的所有对外接口,左上角四个是 Web 应用独有的。

你可能感兴趣的