Spring Boot Actuator支持

Restlight适配了Spring Boot Actuator, 提供详细的健康检查以及监控等接口

Quick Start

引入Maven依赖:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-actuator</artifactId>
	<version>2.1.1.RELEASE</version>
</dependency>
<dependency>
	<groupId>io.esastack</groupId>
	<artifactId>restlight-starter-actuator</artifactId>
	<version>${restlight.version}</version>
</dependency>

访问 Get localhost:8080/actuator/info返回{}


Restlight Endpoint扩展

Spring Boot Actuator基础之上Restlight提供额外的功能扩展

自定义Endpoint

用户可以自己定义Endpoint实现定制化的健康检查接口

使用独立端口

默认情况下健康检查的接口都将与Restight使用同一个HttpServer服务, 如果需要将健康检查接口与业务接口分别使用不同的端口则需要添加自定义配置