KFZ-Bozo Handbuch

Betrieb & Dokumentation › Betriebs-Überwachung

Betriebs-Überwachung

BetriebTeilweise✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

Zwei technische Endpunkte prüfen, ob die Anwendung läuft (Health-Check) und sammeln Meldungen über verbotene, potenziell bösartige Skript-Einbindungen im Browser (CSP-Report). Ein Kontrast-Wächter prüft nach jedem Deploy automatisch, ob irgendwo unsichtbarer Text entstanden ist.

Entwickler

Bild folgt

Zwei technische Endpunkte melden, ob die Anwendung überhaupt läuft, und sammeln Meldungen des Browsers über verbotene, potenziell bösartige Skript-Einbindungen. Zusätzlich prüft ein Kontrast-Wächter nach jedem Deploy automatisch, ob irgendwo unsichtbarer Text entstanden ist — er meldet einen Fehlschlag, verhindert den Deploy dabei aber nicht von selbst. Eine laufende, unabhängige Überwachung außerhalb dieser Deploy-Zeitpunkte, etwa ein Alarm bei einem Ausfall mitten am Tag, ist nicht eingerichtet.

  • Verdacht auf einen Ausfall → zuerst den Gesundheitscheck der Anwendung direkt abfragen, dann die Serverprotokolle von Hand ansehen — eine automatische Alarmierung meldet einen Ausfall nicht von selbst.
  • Kontrast-Wächter schlägt beim Deploy fehl → das ist eine Warnung, kein automatischer Stopp; den gemeldeten Bereich trotzdem prüfen.

Genutzt von

Enthält

Genutzt vonErzeugtEnthältGespeist vonBetriebs-Ü…Hetzner-Migrat…Öffentliche Sy…Messung / Test…Betriebsmessun…
  • app/api/health
  • app/api/csp-report
  • scripts/deploy-prod.sh
kontrast-gatelaeuft NACH docker compose up; ein Fehlschlag meldet nur, verhindert aber laut Hausregel 5 den Deploy nicht automatisch (SKIP_CONTRAST_GATE=1 als Notausgang genannt)
lueckekein externes Alerting/Dashboard-Tool identifiziert (z.B. kein Sentry/Grafana in .env.example) — Ueberwachung wirkt rein Deploy-zeitpunktbezogen, nicht kontinuierlich

Beleg: Der zitierte Beleg (app/api/health, Kontrast-Gate nach dem Deploy in scripts/deploy-prod.sh:36/49) ist kein Betrieb-Monitoring. grep 'uptime|monitoring|Ueberwachung' ueber alle 112 Memory-Dateien: 0 Treffer; das Kontrast-Gate 'meldet, verhindert aber nichts' (Hausregel 5). Belegt ist nur ein Backup-Cron 03:15 (MEM dms-audit-2026-09-04) und haendisches nginx-Log-Lesen. (Skeptiker-Korrektur, vorher: live)

Betrieb & DokumentationSeite bearbeiten: wiki/seiten/betrieb-doku/ops-monitoring.md