Anomalie-Erkennung mit saisonalen Baselines und kausaler KI
Obseria Intelligence lernt den normalen Rhythmus jedes Service, meldet echte Abweichungen statt Schwellenwert-Rauschen und fasst zusammenhängende Anomalien zu einem Problem mit wahrscheinlicher Ursache zusammen.Warum Teams Anomalie-Erkennung mit Obseria nutzen
Weniger Fehlalarme
Saisonale Baselines wissen, dass Montagmorgen anders aussieht als Sonntagnacht. Erwartbare Spitzen wecken niemanden.
Frühere Erkennung
Schleichende Veränderungen bei Latenz, Fehlerrate oder Auslastung fallen auf, bevor sie einen statischen Schwellenwert reißen.
Ein Problem statt fünfzig Alerts
Zusammenhängende Anomalien über Services hinweg werden über die Topologie korreliert und als ein Problem dargestellt.
Anomalie-Erkennung in drei Schritten
- Schritt 1
Signale erfassen
Obseria Agent, OpenTelemetry-SDKs und Cloud-Integrationen senden Metriken, Logs, Traces und Events in den Obseria Lake.
- Schritt 2
Baselines lernen
Obseria Intelligence bildet saisonale Baselines je Service, Endpoint und Metrik und passt sie laufend an.
- Schritt 3
Erkennen und erklären
Abweichungen werden bewertet, über TopoGraph korreliert und an eine agentische Untersuchung übergeben, die die Ursache mit Belegen liefert.
Funktionen
- Saisonale Baselines. Tages- und Wochenmuster werden für jede Zeitreihe automatisch gelernt, ohne manuelles Schwellenwert-Tuning.
- Erkennung über alle Signale. Anomalien in Metriken, Log-Mustern, Trace-Latenz, Fehlerraten und Business-KPIs.
- Topologiebasierte Korrelation. TopoGraph verknüpft Anomalien über Hosts, Services und Abhängigkeiten, sodass eine Ursache genau ein Problem erzeugt.
- Root-Cause-Untersuchungen. Agentische Untersuchungen in Obseria Intelligence erklären, warum sich etwas verändert hat – mit nachprüfbarer Beweiskette.
- Kontext zu Änderungen. Deployments und Konfigurationsänderungen fließen ein; Anomalien direkt nach einem Release werden damit verknüpft.
- Einstellbare Sensitivität. Passen Sie die Empfindlichkeit je Service oder Metrik an und kombinieren Sie sie bei Bedarf mit statischen Schwellenwerten.
Anomalie-Erkennung: Das sollten Sie wissen
Was ist Anomalie-Erkennung in der Observability?
Anomalie-Erkennung ist das automatische Erkennen von Verhalten, das vom Normalzustand eines Systems abweicht. In der Observability bedeutet das: ungewöhnliche Werte in Metriken, Logs und Traces finden – etwa einen Latenzanstieg auf einem Endpoint, ein neues Fehlermuster in den Logs oder einen Rückgang abgeschlossener Bestellungen –, ohne dass vorher jemand für jedes Signal einen festen Schwellenwert definiert hat.
Statische Schwellenwerte funktionieren für wenige, gut verstandene Signale wie eine Festplattenbelegung über 90 Prozent. Für die meisten anderen versagen sie. Request-Raten folgen Tages- und Wochenzyklen, Batch-Jobs erzeugen vorhersehbare Spitzen, und jeder Service hat sein eigenes „normal“. Ein Schwellenwert, der um drei Uhr nachts Probleme erkennt, feuert mittags ständig; einer, der mittags ruhig bleibt, übersieht nachts ein echtes Problem. Anomalie-Erkennung ersetzt diese Schätzungen durch gelernte Baselines.
Warum Anomalie-Erkennung wichtig ist
Moderne Systeme erzeugen Millionen von Zeitreihen. Kein Team kann für alle Alerts von Hand pflegen. In der Praxis wird daher der Großteil gar nicht überwacht, und der überwachte Teil erzeugt Rauschen. Beides führt zum selben Ergebnis: Incidents werden spät entdeckt, oft von Kunden, und das On-Call-Team gewöhnt sich daran, Alerts zu ignorieren.
Gute Anomalie-Erkennung verschiebt dieses Verhältnis. Sie deckt standardmäßig jeden Service und jeden Endpoint ab, alarmiert nur bei tatsächlich ungewöhnlichen Abweichungen und erkennt schleichende Verschlechterungen, die nie eine harte Grenze überschreiten. In Kombination mit Korrelation wird aus einem Sturm von Symptomen ein einzelnes Problem – die Voraussetzung für eine kurze Mean Time to Resolve.
Saisonale Baselines und relevante Signale
Eine Baseline beschreibt den erwarteten Wertebereich eines Signals zu einem bestimmten Zeitpunkt. Obseria Intelligence lernt Baselines mit Tages- und Wochensaisonalität: Eine Lastspitze am Montag um 9 Uhr wird mit früheren Montagvormittagen verglichen, nicht mit dem Gesamtdurchschnitt. Baselines passen sich laufend an. Verändert ein Release das Verhalten dauerhaft, zieht das Modell nach, statt endlos zu alarmieren.
Besonders profitieren folgende Signale:
- Golden Signals je Service und Endpoint: Latenz, Traffic, Fehler und Sättigung.
- Log-Muster: neue oder plötzlich häufige Nachrichtenvorlagen, automatisch gruppiert.
- Infrastrukturmetriken wie CPU-Throttling, Speicherwachstum, Queue-Tiefe und Auslastung von Connection Pools.
- Frontend-Erlebnis aus RUM, etwa Core Web Vitals oder JavaScript-Fehlerraten pro Region.
- Business-KPIs wie Bestellungen, Registrierungen oder Zahlungen – oft das erste sichtbare Symptom.
So erkennt und erklärt Obseria Anomalien
Obseria Intelligence kombiniert kausale, prädiktive und generative KI. Die Erkennung ist nur der erste Schritt. Jede Anomalie wird im Abhängigkeitsgraphen verortet, den Obseria TopoGraph automatisch aus Traces, Agents und Cloud-APIs aufbaut. Wird eine Datenbank langsam und zeigen fünf aufrufende Services höhere Latenz, erhalten Sie ein Problem mit der Datenbank als wahrscheinlicher Ursache – nicht sechs einzelne Alerts.
Deployments, Feature-Flag-Änderungen und Konfigurations-Events sind Teil desselben Modells. Eine Anomalie, die zwei Minuten nach einem Release beginnt, wird mit diesem Release verknüpft. Anschließend kann eine agentische Untersuchung laufen: Sie fragt relevante Traces, Logs und Metriken ab, prüft Hypothesen und liefert eine Ursache samt Beweiskette. Jede Abfrage können Sie öffnen und selbst nachvollziehen, zum Beispiel:
fetch spans | filter service == "checkout" and duration > 2s | summarize count(), by:{endpoint, version}
Untersuchungen verbrauchen Intelligence-Agent-Credits; Baselining und Erkennung auf Ihren ingestierten Daten sind inklusive.
Die Sensitivität lässt sich pro Service, Metrik oder Umgebung steuern. So können Sie etwa Staging großzügiger behandeln als Produktion oder für einen besonders kritischen Payment-Service schon kleine Abweichungen melden lassen. Problemmeldungen gehen an dieselben Alerting-Kanäle und Workflows wie alle anderen Benachrichtigungen in Obseria.
Best Practices für die Anomalie-Erkennung
- Mit nutzernahen Signalen beginnen. Priorisieren Sie Endpoint-Latenz, Fehlerrate und zentrale Business-KPIs vor Infrastrukturdetails.
- Statische Schwellenwerte für harte Grenzen behalten. Volle Festplatten oder ablaufende Zertifikate sind mit festen Regeln besser abgedeckt.
- Deployment-Events senden. Kontext zu Änderungen verbessert die Korrelation deutlich und verkürzt Untersuchungen.
- Sensitivität anpassen statt abschalten. Ist ein Service zu laut, senken Sie seine Empfindlichkeit.
- Probleme routen, nicht Anomalien. Alarmieren Sie bei korrelierten Problemen und nutzen Sie einzelne Anomalien als Kontext in Dashboards.
Häufig gestellte Fragen
Statische Schwellenwerte vergleichen einen Wert mit einer festen Zahl. Anomalie-Erkennung vergleicht ihn mit einer gelernten Baseline, die Tageszeit, Wochentag und jüngstes Verhalten berücksichtigt, und erkennt so Auffälligkeiten, die eine feste Zahl übersieht oder falsch meldet.
Baselines entstehen, sobald Daten eintreffen, und werden mit wachsender Historie genauer. Wochensaisonalität ist verlässlich, sobald mindestens eine Woche Daten vorliegt.
Auf Metriken, Log-Mustern, Trace-Latenz und Fehlerraten, RUM-Daten und Business-KPIs. Alles, was im Obseria Lake gespeichert ist, kann mit einer Baseline versehen werden.
Ja. Anomalien werden über TopoGraph korreliert, und Obseria Intelligence kann eine agentische Untersuchung starten, die eine wahrscheinliche Ursache mit nachprüfbarer Beweiskette liefert.
Nein. Kundendaten werden nie für KI-Training verwendet. Baselines werden ausschließlich aus Ihren Daten für Ihre Umgebung berechnet.
Bereit für Observability, die Antworten liefert?
Alle Funktionen 14 Tage kostenlos testen, ohne Kreditkarte und ohne proprietäre Agenten.