Skip to content

Health Check

Matthias Schabhüttl edited this page Jun 12, 2026 · 1 revision

🏥 Health Check

Der erweiterte Health-Check liefert strukturierte Systemmetriken für Monitoring und Betriebsüberwachung.


Screenshot

Health Check


Health-Endpoint

GET /api/health

Antwort (erweitert seit v1.0.0):

{
  "status": "ok",
  "version": "1.0.0",
  "uptime_seconds": 86400,
  "db_accessible": true,
  "memory": {
    "rss_mb": 128,
    "heap_mb": 96
  },
  "disk": {
    "total_gb": 50,
    "used_gb": 22,
    "free_gb": 28,
    "usage_percent": 44
  },
  "api_response_time_ms": 12
}

Dashboard-Widget

Das Performance-Widget im Dashboard zeigt live:

Metrik Beschreibung
API-Antwortzeit Durchschnittliche Response-Time
DB-Status Erreichbarkeit der Datenbank
Uptime Laufzeit seit letztem Neustart
RAM-Nutzung Speicherverbrauch des Servers
Disk-Nutzung Festplattenauslastung

Monitoring-Integration

Der Health-Endpoint eignet sich für:

  • Docker HEALTHCHECK — Automatische Container-Überwachung
  • Uptime-Monitoring — Pingdom, Uptime Robot, etc.
  • Grafana — Metriken in Dashboards visualisieren
  • Alerting — Bei Ausfällen benachrichtigen

Docker Healthcheck

HEALTHCHECK --interval=30s --timeout=5s \
  CMD curl -f http://localhost:8000/api/health || exit 1

➡️ Verwandte Seiten: Error-Monitoring | Dashboard | Administration

🧸 OpenSchichtplaner5 v1.2.0

Home — Startseite


🚀 Einstieg


📊 Dashboard

  • Dashboard — Charts, Widgets & Performance

📅 Planung


📄 Berichte & Daten


🗃️ Stammdaten


🔗 Integrationen


⚙️ Administration


📱 Features


🔗 Links


📚 Verwandte Wikis

Clone this wiki locally