健康检查
默认我们提供了一些基础的检查,比如磁盘检查,端口检查等,如果需要修改其中的配置,可以在全局配置中进行覆盖调整。
比如你要检查当前的远程服务器是否可用,就可以实现其中的 doCheck
方法。
这样,你访问 http://127.1:8006/health
的时候,就能看到名为 remote_url
的健康检查结果了。
remote_url: {
}
这里的格式是由 HealthResource
这个类定义的,健康检查看的是总体的一个结果,只要出现一个不正常,整体就不通过,所以 status 字段代表着总的一个状态,通过 ‘UP’ 和 ‘DOWN’ 来表示是否健康。