健康检查

    默认我们提供了一些基础的检查,比如磁盘检查,端口检查等,如果需要修改其中的配置,可以在全局配置中进行覆盖调整。

    比如你要检查当前的远程服务器是否可用,就可以实现其中的 doCheck 方法。

    这样,你访问 http://127.1:8006/health 的时候,就能看到名为 remote_url 的健康检查结果了。

    1. remote_url: {
    2. }

    这里的格式是由 HealthResource 这个类定义的,健康检查看的是总体的一个结果,只要出现一个不正常,整体就不通过,所以 status 字段代表着总的一个状态,通过 ‘UP’ 和 ‘DOWN’ 来表示是否健康。