Hilfe und AnleitungenErweiterte Monitore › Versionserkennung

Versionserkennung

4 Min Lesezeit · Erweiterte Monitore

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.