Skip to content

Observability

Gatus

Automated status page that polls each app's health endpoint

What it does

Gatus repeatedly checks a list of endpoints and renders a status page, so an outage shows up as a red check instead of a support ticket.

How it runs here

Runs in the gatus namespace behind Traefik on gatus.kei-space.com, running about 38 endpoint checks, most of them every 60 seconds, and storing results in its own PostgreSQL database.

Connects to

Why I chose it

Probing each app through its real hostname catches an app that Kubernetes reports as healthy but that is not actually answering requests.