Versionserkennung
Nach einem Deploy informiert üblicherweise niemand, dass sich die Version der Produktionswebsite geändert hat. Versionserkennung extrahiert automatisch die Version aus der HTTP-Antwort und führt Audit-Log - nach einem Deploy können Sie eindeutig beantworten "wann ist es gefallen, welche Version war eingesetzt".
Extraktionsmethoden
Im Monitor-Detail → Versionserkennung Quelle einstellen:
HTTP-Header
X-App-Version: 2.4.7
Einstellung: header:X-App-Version. Am saubersten - nicht öffentlich sichtbar.
JSON-Feld aus /version oder /health
{"version": "2.4.7", "commit": "abc1234"}
Einstellung: json:version oder json:commit.
Regex in HTML
<!-- version: 2.4.7 -->
Einstellung: regex:version:\s*([0-9.]+). Wert in der ersten Capture-Group wird als Version genommen.
Audit-Log
Jede Versionsänderung wird mit Timestamp aufgezeichnet. Im Monitor-Detail → Tab Versionshistorie sehen Sie:
- Aktuelle Version + wann sie zuerst erkannt wurde
- Vorherige Version + Übergangsdatum
- Bei jeder Änderung optionaler Telegram-Alert
Anwendung
- Post-Incident-Analyse: Incident war um 14:32, Deploy 2.4.7 war um 14:30. Korrelation 30 Sekunden.
- Compliance: Audit-Reports brauchen "welche Version hatten wir Mittwoch 8. Mai"
- Stille Rollback-Erkennung: manchmal scheitert CI/CD zwischen Schritten und alte Version bleibt.