Health Check

Seldon Enterprise Platform has a built-in health check that aims to monitor the availability of its surrounding ecosystem as well as troubleshoot problems when they arise. This can be done as an intermediary step before checking the logs or contacting us.

Where to find the Health Check Monitor

You can find the health check by clicking on the user icon on the top right of the screen.

user-header

Then you can select Health Check.

healthcheck_menu.png

Afterwards, you should see a page like this:

healthcheck.png

Health Check Components Explained

Note: The health check is still experimental; if you have any issues, please contact us.

Dependency

What does the check do?

Alertmanager

- pings Alertmanager’s internal health endpoint

Elasticsearch

- pings Elasticsearch’s internal health endpoint

Keycloak

- checks if OIDC provider is available
- if the auth url is correctly configured
- also adds (as an info) if a user provider is available

Knative

- checks if Knative Eventing CRDs
- and Knative Serving CRDs are installed
- and if their pods are running

Postgres

- checks first if Postgres is enabled
- if it is enabled, the test will try to run a simple query

Prometheus

- pings Prometheus’ internal health endpoint

Seldon Core v1

- checks if Seldon Core v1 CRDs are installed
- and if the seldon-controller-manager (in Seldon Core v1 namespace) deployment in Kubernetes is ready

Seldon Core v2

- checks if Seldon Core v2 CRDs are installed
- and if the seldon-controller-manager (in Seldon Core v2 namespace) deployment in Kubernetes is ready