1.实现HealthIndicator这个接口
package org.springframework.boot.actuate.health; public interface HealthIndicator { Health health(); }
2.AbstractHealthIndicator这个抽象类实现HealthIndicator接口
package org.springframework.boot.actuate.health; import org.springframework.boot.actuate.health.Health.Builder; public abstract class AbstractHealthIndicator implements HealthIndicator { @Override public final Health health() { Health.Builder builder = new Health.Builder(); try { doHealthCheck(builder); } catch (Exception ex) { builder.down(ex); } return builder.build(); } protected abstract void doHealthCheck(Health.Builder builder) throws Exception; }
3.我们只需要继承这个抽象类,就可以实现业务监控!
代码如下:
import com.alibaba.fastjson.JSON;
import com.yum.ec3.message.bean.BrandExchangeConfigBean;
import com.yum.ec3