Midnight Überwachungsagent erkennt Validatorausfall in einer Minute
Ein produktives Überwachungssystem erkannte einen angehaltenen Validator, benachrichtigte die zuständigen Operatoren und bestätigte dessen Rückkehr in den Betrieb. Die Demonstration skizzierte außerdem mögliche Cardano Anwendungen rund um Governance Aktivitäten und die Koordination von Hard Forks.
By SongMarketCap
Der Vertreter der Developer Relations bei Midnight, Stevan Lohja, demonstrierte die Überwachungsinfrastruktur während des Fireside Dev Hang am 2. September. Nachdem einer von 13 Validatoren absichtlich gestoppt worden war, meldete der Agent innerhalb von etwa einer Minute ein kritisches Ereignis und gab an, wie viele Blöcke der Node zurücklag. Die Wiederherstellung wurde in der folgenden Minute automatisch bestätigt.
Überwachungsagent verknüpft Vorfälle mit Operatoren
Konventionelle Telemetrie kann einen ausfallenden Validator oder Server erkennen, doch diese Information allein legt nicht fest, wer ihn betreibt oder wer reagieren soll.
Die Überwachungsarchitektur verwendet eine Liste, die Validatoren ihren Operatoren zuordnet. Wenn vordefinierte Bedingungen erfüllt sind, identifiziert sie die betroffene Infrastruktur, bestimmt die Schwere des Ereignisses, markiert die verantwortlichen Personen und fügt die entsprechende Betriebsprozedur an.
Während des Live Tests meldete der Agent, dass der Validator keine Daten mehr lieferte, und stufte das Ereignis als kritisch ein. Die Benachrichtigung nannte, wie viele Blöcke der Node zurücklag, und verwies auf das Runbook mit den Reaktionsschritten.
Nachdem der Validator neu gestartet worden war, markierte eine zweite Nachricht den Vorfall als behoben. Die Demonstration ergab eine durchschnittliche Zeit bis zur Bestätigung von etwa einer Minute.
Kritische Alarme hängen nicht vom KI Modell ab
Die Architektur trennt die deterministische Vorfallserkennung vom Sprachmodell.
Überwachungsregeln überwachen vordefinierte Bedingungen, darunter einen fehlenden Validator, Finalitätsprobleme, Kettenabweichung und eine unzureichende Anzahl verbundener Peers. Zeitgrenzen verhindern, dass gewöhnliche kurzzeitige Netzänderungen sofort kritische Alarme erzeugen.
Deterministische Logik entscheidet, ob ein Ereignis als Vorfall gilt, ordnet dessen Schwere ein und wählt die Empfänger aus. Kritische Benachrichtigungen können daher weiter funktionieren, wenn das Sprachmodell nicht verfügbar ist oder eine ungültige Antwort erzeugt.
Ein kleines, lokal gehostetes Modell wandelt die zugrunde liegenden technischen Daten in eine lesbare Nachricht um. Es erläutert das Ereignis, identifiziert die betroffene Infrastruktur und verknüpft die Benachrichtigung mit der passenden Reaktionsprozedur.
Lohja schätzte die Infrastrukturkosten der gezeigten Konfiguration auf etwa $56 pro Monat. Das Modell läuft lokal auf einer CPU und vermeidet eine separate kommerzielle Inferenzgebühr. Terraform wird zur Verwaltung der Bereitstellung verwendet, während öffentliche Infrastrukturvorlagen für eine spätere Veröffentlichung geplant sind.
Potenzielle Cardano Anwendungsfälle umfassen Governance und Hard Forks
Die produktive Bereitstellung überwacht derzeit die Midnight Validator Infrastruktur. Die während der Sitzung besprochenen Cardano Anwendungen sind weiterhin vorgeschlagene Erweiterungen und noch keine aktiven Dienste.
Ein Anwendungsfall bestünde darin, inaktive DReps, stillgelegte Stake Pools und Delegationen zu identifizieren, die weiterhin Betreibern zugeordnet sind, die nicht mehr am Netzwerk teilnehmen. Ein Agent könnte diese Einträge mit verifizierten Kontaktinformationen verknüpfen und eine Statusprüfung anstoßen.
Der gleiche Ansatz könnte Governance Vorschläge, Fristen und Abstimmungsschwellen überwachen. Er könnte aktive Stake Pools identifizieren, die nicht abgestimmt haben, und deren Operatoren benachrichtigen, vorbehaltlich verlässlicher Kontaktdaten und Schutzmaßnahmen gegen das Falschadressieren.
Die Koordination von Hard Forks ist ein weiterer potenzieller Anwendungsbereich. Ein Agent könnte die Softwareeinführung verfolgen, Aktivitäten auf alten und aktualisierten Ketten vergleichen und Peers identifizieren, die auf einer älteren Version verbleiben.
Eine Ausweitung der aktuellen Bereitstellung auf Cardano würde Governance Daten, verifizierte Datensätze der Operatoren und speziell für DReps, Stake Pools und Netzwerk Upgrades ausgelegte Überwachungsregeln erfordern.