Health Checking

Health checks periodically poll services to ensure they are running properly. Services without health checks defined are assumed to be perpetually healthy.

Example configuration:

services:
  foo:
    redirect: "http://172.0.0.8"
    health:
      path: "/health"
      tls: false
      interval: 5s
      timeout: 300ms
      method: "POST"

Properties:

Health checking is commonly paired with load balancing to facilitate a service failover scheme.