fbpx

OpsWorks Auto-Healing

Various Elastigroup integrations, offer auto-healing of instances using health-check capabilities.

Opsworks Health Check is based on the following parameters:
1. Opsworks Instance Status
2. Layer Membership Verification ( if an instance is a part of the opsworks ‘layer’ or not )

Based on these 2 parameters the Health Check status is evaluated and can return one of the following:

  • HEALTHY: The Instance a part of the opsworks integrated layer.
  • UNKNOWN: The instance’s unknown health status might be a result of the following:
    • The instance opsworks status is in one of the following states: booting/pending/running_setup/stopping/terminating/rebooting
    • The instance is not a part of the opsworks layer, and its grace period has not yet passed.
  • UNHEALTHY: The unhealthy status might be a result of one of the following situations:
    • The instance is not a part of the opsworks layer that was defined in the integration
    • The instance is in one of the following opsworks status modes:
      stop_failed/start_failed/setup_failed/connection_lost

 

When elastigroup detects an instance as unhealthy, and auto-healing is configured, it will replace them automatically.