@Override
  protected void chore() {
    HealthReport report = healthChecker.checkHealth();
    boolean isHealthy = (report.getStatus() == HealthCheckerExitStatus.SUCCESS);
    if (!isHealthy) {
      boolean needToStop = decideToStop();
      if (needToStop) {
        this.getStopper()
          .stop("The  node reported unhealthy " + threshold + " number of times consecutively.");
      }
      // Always log health report.
      LOG.info("Health status at " + StringUtils.formatTime(EnvironmentEdgeManager.currentTime())
        + " : " + report.getHealthReport());
    }
  }
The Class HealthCheckChore for running health checker regularly.
hbase-server/src/main/java/org/apache/hadoop/hbase/HealthCheckChore.java