Migration
Von einem selbst gehosteten Observability-Stack
Teams, die ihre eigene Kombination aus TSDB + Log-Store + Tracing-Backend + Visualizer + Alerting-Schicht betreiben.
Geschätzte Dauer: ~1–2 Wochen für ein mittelgroßes Team; ein Wochenende für ein kleines
Warum Teams wechseln
- →Fünf Services, die unabhängig aktualisiert werden müssen — stattdessen ein Binary
- →On-Call wird für den Monitoring-Stack selbst alarmiert, nicht für das Produkt
- →Storage-Rebalancing und Retention-Rechnerei sind jemandes ständige Aufgabe
- →Auth, SSO, Multi-Tenancy von Hand angeflanscht
Was unverändert übergeht
- ✓PromQL-Ausdrücke — einfach so einfügen
- ✓Bestehende Scrape-Configs über einen schlanken Shim-Agent
- ✓Dashboards via JSON-Import (Panels mappen für die gängigen Fälle 1:1)
- ✓Alert-Regeln — das YAML-Format ist kompatibel
Was anzupassen ist
- •Recording Rules — Unimoni speichert sie in derselben DB, gleiche Syntax
- •Seltene Dashboard-Plugins aus dem Long-Tail haben evtl. kein 1:1-Widget — Issue eröffnen, wir ergänzen es
Migrationsschritte
- 1.Stellen Sie Unimoni neben dem bestehenden Stack auf (ein Binary, docker-compose)
- 2.Richten Sie einen Agenten darauf; prüfen Sie, dass dieselben Series auftauchen
- 3.Importieren Sie Dashboards via /api/v1/dashboards/import
- 4.Schalten Sie ein unkritisches Team für eine Woche um — den alten Stack live lassen
- 5.Wenn die Sicherheit da ist, alle Agenten umlenken und den alten Stack abschalten