Portal-Health Check an Prometheus/Alerts anschließen

Sascha Sommer
2026-03-16T14:59:22Z

Jedes Portal kriegt von uns bald einen Health-Check eingebaut, bei dem z.b. Fehler bei der Integration von Externen Diensten sehr schnell auffallen (siehe Ticket https://git.wechange.de/gl/code/cooperation/-/issues/603).

Die Frage ist, wie wollt ihr diesen pro Portal gerne abgreifen:

* Variante A: als manage command, der als portaluser per z.b. `./manage.py healthcheck` gecalled werden kann und `0`/`1` zurückgibt.
* Variante B: als API endpoint, der offen ist pro Portal, z.b. https://dev.wechange.de/api/healthecheck/ und keine details außer `0`/`1` zurückgibt

Was ist für euch am besten?

(Im übrigen gibt es auch interne django-health stats wie request latencies, DB queries, falls ihr für prometheus/grafana diese mal abgreifen wollt? https://pypi.org/project/django-prometheus/)