allow servers to be cycled based on a custom health check
  - must be included as a gem and used inline by passing a block