Healthcheck States

There are several healthcheck states loosely categorized by the following 2 bit binary areas (to quote Rumsfeld).

We know what we know - Healthcheck pass or fail reflects the true state of the pod, it is deep as in the FE verifies the BE - it is atomic in the pod (SO does not need AAI for example

We Don't know what we know - Healthcheck pass or fail is inaccurate -  as in AAI passes but the aai-traversal container is down, or SDC fails but everything in SDC is up and all API's function

We know what we Don't know - Healthcheck is is not implemented for a known component, or containers are down so we can't run the healthcheck.

We Don't know what we Don't know - A component that we don't know about has no healthcheck that runs so whether or not the containers are up - we get no answer

StateValidDescription






  • No labels

2 Comments

  1. Once a healthcheck is implemented by a service, how does one register that with OOM so that it is called?

    1. I think I found the place to add it.   

      We just need to add our json to the following location?


      kubernetes/consul/resources/config/consul-agent-config/