Newsletter

    Newsletter abonnieren

    Neue Infrastruktur-Guides, Vergleichsberichte und Migrationshinweise direkt ins Postfach.

    Infrastruktur-Notizen, Guides und neue Tools. Jederzeit abbestellbar.

    Zurück zum Blog
    AIOps
    Incident-Management
    Alert-Korrelation

    Wie können mehrere rohe Infrastruktur-Alarme zu einem einzigen handlungsfähigen Incident korreliert werden?

    29. Juli 2026
    8 Min. Lesezeit

    Mehrere rohe Infrastruktur-Alarme lassen sich zu einem handlungsfähigen Incident korrelieren, indem Ereignisse gruppiert werden, die dasselbe Objekt, dieselbe Komponente, denselben Zeitraum, denselben Abhängigkeitspfad oder dieselbe betroffene Workload teilen, und anschließend Topologie und Ereignisreihenfolge genutzt werden, um zu erkennen, welche Alarme wahrscheinlich Ursachen und welche nachgelagerte Symptome sind. Der resultierende Incident sollte alle ursprünglichen Alarme bewahren und gleichzeitig Root-Cause-Belege, betroffene Services, Ownership und einen Reaktionspfad ergänzen.

    Das interne Beispiel der Quelle zeigt, wie viele rohe Alarme aus einem ECC-bedingten Hardware-Ausfall zu einem einzigen Incident zusammengeführt werden. Der Wert liegt im Betriebsmuster: Viele technische Signale werden zu einem Incident, den das Team untersuchen und lösen kann.

    Was ist der Unterschied zwischen einem rohen Alarm und einem Incident?

    Ein roher Alarm ist ein beobachteter Zustand. Ein Incident ist das operative Objekt, das erstellt wird, um ein handlungsrelevantes Problem zu verwalten.

    Beispiele für rohe Alarme sind GPU-ECC-Fehler, Container-Neustarts, Node-Health-Warnungen, Degradation von Inferenz-Instanzen und Anwendungs-Timeouts.

    Diese Alarme können alle zu einem Incident gehören.

    Der Incident ergänzt Kontext, den die einzelnen Rohereignisse nicht haben. Er kann ein primär betroffenes Objekt, eine wahrscheinliche Ursache, betroffene Services, einen Owner, eine Priorität, einen Reaktionsplan, einen Arbeitsauftrag, eine Zeitleiste und eine Auflösung enthalten.

    Deshalb sollte die Korrelation stattfinden, bevor das Team für jeden Alarm ein separates Ticket erstellt.

    Was ist der erste Schritt bei der Alarm-Korrelation?

    Die Objektidentität normalisieren.

    Die Plattform muss wissen, welche Alarme sich auf dieselbe physische oder logische Ressource beziehen.

    Eine GPU kann über PCI-Adresse, Geräte-ID, Server-Slot, Kubernetes-Ressource oder eine herstellerspezifische Monitoring-Kennung identifiziert werden. Ein Server kann über Seriennummer, Hostname, BMC-Adresse, Node-Namen oder IP-Adresse identifiziert werden.

    Das Datenfundament der Quelle nutzt CMDB-Beziehungen, um diese Kennungen über physische Infrastruktur, Workloads, Anwendungen und Geschäftsservices hinweg zu verknüpfen.

    Ohne Normalisierung können zwei Alarme desselben ausfallenden Objekts unabhängig voneinander erscheinen.

    Wie funktioniert die Gruppierung nach gleichem Node und gleicher Komponente?

    Das Design der Quelle gruppiert Alarme desselben Node und derselben Komponente innerhalb eines Zeitfensters.

    Das interne Beispiel verwendet fünf Minuten. Das ist ein Beispiel aus dem Produktdesign, kein universeller Schwellenwert.

    Die Gruppierungslogik lässt sich zusammenfassen als:

    Gleicher Server
    Gleicher Beschleuniger oder gleiche Komponente
    Verwandte Ereignisfamilie
    Zeitlich nah beieinander

    Statt mehrere unabhängige Incidents für wiederholte ECC-Ereignisse auf einer Karte zu erzeugen, erstellt die Plattform einen Incident und hängt alle Rohereignisse daran.

    Die Ereignisanzahl und die Zeitstempel bleiben sichtbar.

    Wie verbessert Topologie die Korrelation?

    Topologie zeigt, ob Alarme zur selben Abhängigkeitskette gehören.

    Angenommen, ein Switch fällt aus. Zehn Server werden unerreichbar. Anwendungen auf diesen Servern melden Fehler.

    Die Topologie zeigt, dass die zehn Server denselben Switch teilen. Diese gemeinsame Abhängigkeit ist ein starkes Indiz dafür, dass die Alarme zu einem Incident gehören.

    Die Plattform kann das Switch-Ereignis als das wahrscheinliche vorgelagerte Problem behandeln und die Server-Alarme als nachgelagerte Symptome.

    Ohne Topologie stützt sich die Korrelation womöglich nur auf zeitliche oder textuelle Ähnlichkeit, was deutlich schwächer ist.

    Wie verbessert die zeitliche Abfolge die Korrelation?

    Die zeitliche Abfolge hilft, die Reihenfolge der Symptome festzustellen.

    Das Beispiel der Quelle liefert eine detaillierte Abfolge. Zuerst ändern sich die ECC-Werte. Danach folgt der Container-Neustart. Die betroffenen Container teilen sich dieselbe Karte.

    Diese Reihenfolge stützt eine gemeinsame Incident-Hypothese.

    Die zeitliche Korrelation ist besonders nützlich, wenn mehrere Domänen betroffen sind. Ein Anstieg der Storage-Latenz, gefolgt von einem Rückgang der GPU-Auslastung, kann zu einem einzigen Performance-Incident gehören. Ein GPU-Fehler, der viel später auftritt, kann unabhängig davon sein.

    Die Korrelation sollte daher, wo verfügbar, präzise Zeitstempel bewahren.

    Wie helfen gemeinsam genutzte Workloads?

    Wenn mehrere Alarme Ressourcen betreffen, die von demselben Task, Service oder derselben Anwendung genutzt werden, kann diese gemeinsame Beziehung die Incident-Gruppierung stärken.

    Beispiel:

    Drei Container fallen aus.

    Alle drei gehören zu einem Inferenz-Service.

    Alle drei laufen auf einem Node.

    Der Node meldet ein Hardware-Ereignis.

    Die gemeinsame Service- und Node-Beziehung macht einen einzigen Incident plausibler als mehrere unabhängige Incidents.

    Das Datenmodell der Quelle verknüpft GPU, Node, Container, Task, Inferenz-Instanz, Modell-Service und Anwendung. Dieser Beziehungsgraph erlaubt es AIOps, über einfache Deduplizierung hinauszugehen.

    Wie sollten nachgelagerte Alarme dargestellt werden?

    Hängen Sie sie als Symptome oder betroffene Objekte an den primären Incident an.

    Löschen Sie sie nicht.

    Die Quelle besagt ausdrücklich, dass die ursprünglichen Alarme verfügbar bleiben.

    Das gibt Operatoren zwei Ansichten. Auf hoher Ebene sehen sie einen Incident. Auf Detailebene können sie alle zugrunde liegenden Ereignisse und Symptome untersuchen.

    Das ist der richtige Kompromiss. Das Bereitschaftsteam wird nicht mit einzelnen Elementen überflutet, während der Untersuchende trotzdem Zugriff auf die Belege hat.

    Wie sollte der primäre Incident ausgewählt werden?

    Nutzen Sie die stärksten verfügbaren Belege, statt einfach den frühesten oder schwerwiegendsten Alarm auszuwählen.

    Das Root-Cause-Modell der Quelle berücksichtigt zeitliche Reihenfolge, Topologie, Alarme derselben Quelle, historische Fälle und Regeltreffer.

    Der Incident kann dann eine wahrscheinliche Ursache mit Konfidenzniveau und aufgeschlüsselten Belegen identifizieren.

    Die Quelle schreibt keine universelle Bewertungsformel vor. Die wichtige Anforderung ist Erklärbarkeit.

    Der Operator sollte sehen können, warum die Plattform einen bestimmten Alarm oder eine bestimmte Komponente als primär ausgewählt hat.

    Welche Rolle spielen historische Incident-Daten?

    Historische Incidents liefern Musterbelege.

    Wenn dasselbe Gerätemodell, derselbe Fehlercode und dieselbe Symptomabfolge wiederholt zur selben Reparatur führten, kann diese Historie die aktuelle Incident-Hypothese stützen.

    Das interne Beispiel der Quelle nutzt aktuelle, ähnliche Hardware-Incidents als einen Beleg.

    Die Historie sollte die Schlussfolgerung nicht allein bestimmen. Ein aktuelles Ereignis kann einem früheren Incident ähneln und trotzdem eine andere Ursache haben.

    Die Plattform sollte historische Ähnlichkeit mit aktuellen Zeitreihen- und Topologie-Belegen kombinieren.

    Welche Rolle spielen Regeln?

    Regeln repräsentieren bekanntes operatives Wissen.

    Eine Regel kann kodieren, dass eine bestimmte Ereignisfamilie mit einem Hardware-Zustand zusammenhängt, dass ein nachgelagerter Alarm normalerweise einem vorgelagerten Ereignis folgt, oder dass ein kritisches Ereignis niemals unterdrückt werden sollte.

    Das Root-Cause-Q&A der Quelle berücksichtigt Regeltreffer als einen Konfidenzfaktor.

    Regeln sollten versioniert und überprüfbar bleiben. Die Plattform sollte eine deterministische Regel nicht hinter einem generischen KI-Label verstecken.

    Wie sollte Business Impact angehängt werden?

    Nachdem die Korrelation den Incident identifiziert hat, durchlaufen Sie den Beziehungsgraphen aufwärts.

    Das Datenfundament der Quelle unterstützt die Impact-Analyse von der physischen Ressource bis zum Geschäftsservice.

    Der Incident kann betroffenen Task, Inferenz-Instanz, Anwendung, Projekt, Tenant, Owner und Service-Kritikalität auflisten.

    Das verwandelt den Incident von einer rohen Gerätemeldung in eine operative Aussage darüber, was tatsächlich zählt.

    Für die Topologie-Seite erklärt wie Netzwerktopologie und Anwendungstopologie helfen, den Business Impact von Infrastrukturausfällen zu identifizieren, wie das Durchlaufen der Beziehungen funktioniert.

    Wie sollte die Incident-Ownership zugewiesen werden?

    Nutzen Sie die Beziehungen des betroffenen Objekts und Services.

    Das Personen- und Verantwortlichkeitsmodell der Quelle verknüpft Geräte und Services mit Ownern und leitet Alarme und Arbeitsaufträge an verantwortliche Personen weiter.

    Sobald der Incident korreliert ist, kann die Plattform ihn an das richtige Team weiterleiten.

    Das verhindert, dass mehrere Teams dasselbe Ereignis erhalten, weil die Ownership unklar ist.

    Der Incident sollte einen verantwortlichen primären Owner haben, während andere betroffene Teams informiert bleiben können.

    Wie sollten Arbeitsaufträge angebunden werden?

    Der Closed-Loop-Workflow der Quelle erstellt automatisch einen Arbeitsauftrag und schreibt die Ausführungsergebnisse zurück.

    Das bedeutet, dass die Incident-Korrelation nicht das Ende des Prozesses ist.

    Eine praktische Kette sieht so aus:

    Rohe Alarme treffen ein.

    Die Korrelation erstellt den Incident.

    Die Ursache wird bewertet.

    Der betroffene Service wird identifiziert.

    Ein Runbook wird zugeordnet.

    Ein Arbeitsauftrag wird erstellt.

    Die autorisierte Maßnahme wird ausgeführt.

    Das Ergebnis fließt zurück in den Incident.

    Die Wiederherstellung wird bestätigt.

    Der Incident wird geschlossen.

    Für den vollständigen Closed Loop erklärt wie AIOps Alarmrauschen reduziert, Ursachen identifiziert und den Business Impact bestimmt, wie sich die Korrelation in Diagnose und Remediation einfügt.

    Wie sollten sich ändernde Belege den Incident beeinflussen?

    Der Incident sollte sich aktualisieren lassen, sobald neue Belege eintreffen.

    Eine frühe Hypothese kann falsch sein. Ein neuer Alarm kann zeigen, dass zwei scheinbar zusammenhängende Probleme getrennt sind. Oder zwei separate Incidents können sich später als Folge derselben vorgelagerten Ursache herausstellen.

    Die Quelle spezifiziert keine detaillierte Zustandsmaschine für das Zusammenführen von Incidents.

    Das von der Quelle gestützte Prinzip lautet, dass die Rohbelege intakt bleiben und die Root-Cause-Schlussfolgerungen erklärbar bleiben. Das macht Revision möglich, ohne die Historie zu verlieren.

    Was sollte der Operator zuerst sehen?

    Die erste Incident-Ansicht sollte Handlungsfähigkeit priorisieren.

    Zeigen Sie Incident-Zusammenfassung, primär betroffenes Objekt, wahrscheinliche Ursache, Konfidenzniveau, wichtigste Belege, betroffenen Service, Owner, Schweregrad, empfohlene Reaktion und aktuellen Status.

    Ermöglichen Sie anschließend einen Drilldown in rohe Alarme, Zeitreihen-Metriken, Topologie, historische Incidents, Arbeitsaufträge und Audit.

    Die Oberfläche der Quelle nutzt diesen mehrschichtigen Ansatz. Er gibt dem Operator einen kompakten Incident, während der Untersuchungspfad erhalten bleibt.

    Wie lässt sich die Qualität der Korrelation messen?

    Messen Sie, ob die Korrelation doppelte operative Arbeit reduziert, ohne echte Incidents zu verbergen.

    Nützliche Messgrößen umfassen rohe Alarme pro Incident, doppelte Arbeitsaufträge, übersehene kritische Incidents, fehlerhafte Gruppierung, nach Prüfung aufgeteilte Incidents, MTTD, MTTR und das Volumen der Operator-Bestätigungen.

    Die SRE-Ebene der Quelle liefert Reliability- und Toil-Metriken, die zur Beurteilung der operativen Wirkung genutzt werden können.

    Ein Plattform-Beispiel, das Gruppierung nach gleichem Objekt, Topologie-basierte Unterdrückung, evidenzbasierte Ursachenanalyse und Incident-Workflow nutzt, ist Sensaka.

    Würde ich Alert-Korrelation implementieren, würde ich das Ergebnis als Problem des Incident-Aufbaus behandeln, nicht als Problem der Alarmanzahl. Das System sollte viele Beobachtungen auf niedriger Ebene aufnehmen und daraus ein einziges operatives Objekt erzeugen, das dem Team sagt, was wahrscheinlich passiert ist, was betroffen ist, warum die Schlussfolgerung glaubwürdig ist, wer für die Reaktion verantwortlich ist und was als Nächstes geschehen sollte.

    Häufig gestellte Fragen

    Welche Signale sollten zur Korrelation roher Alarme genutzt werden?

    Das Design der Quelle nutzt eine Zeitfenster-Gruppierung nach gleichem Node und gleicher Komponente, topologiebasierte vor- und nachgelagerte Beziehungen, die zeitliche Abfolge, gemeinsam betroffene Workloads, historische Incidents und Regeltreffer.

    Sollten die ursprünglichen Alarme nach der Korrelation verschwinden?

    Nein. Die Quelle besagt ausdrücklich, dass die ursprünglichen Alarme verfügbar und aufklappbar bleiben müssen. Die Korrelation ändert die Organisation der Ereignisse, während die Rohdaten intakt bleiben.

    Was macht den resultierenden Incident handlungsfähig?

    Das Incident-Modell der Quelle ergänzt eine wahrscheinliche Ursache, ein Konfidenzniveau, Belege, betroffene Tasks oder Services, einen passenden Reaktionsplan, die Verknüpfung mit Arbeitsaufträgen, die Ausführungshistorie und die Bestätigung der Wiederherstellung.