Automatisierte tägliche Fehler-Triage
Zero holt jeden Morgen ungelöste Fehler aus Sentry und Axiom, dedupliziert sie, erstellt GitHub-Issues mit vollständigen Stack-Traces und weist sie automatisch zu.
Zero verbindet:


Das liefert Zero

Worin das Problem liegt
Jeden Morgen muss jemand Sentry öffnen, durch ungelöste Fehler scrollen, herausfinden, welche neu sind, welche Duplikate, welche wirklich ernst sind, und entscheiden, wer sich um jeden kümmern soll. Das sind 20 bis 30 Minuten konzentrierte Engineering-Zeit, bevor echte Arbeit beginnt. Zero läuft um 8:45 Uhr, prüft Sentry und Axiom, dedupliziert über beide Quellen, wählt die relevanten Fehler aus, eröffnet GitHub-Issues mit dem vollständigen Stack-Trace bereits angehängt und weist jeden zu, bevor jemand den Laptop öffnet.
So löst Zero das Problem
Schritt 1: Tools verbinden
Sentry
ErforderlichZero fragt Sentry nach ungelösten Fehlern ab und liest Stack-Traces und Event-Zähler.
VerbindenGitHub
ErforderlichZero erstellt strukturierte GitHub-Issues mit vollständigen Fehlerdetails und weist sie Code-Ownern zu.
VerbindenAxiom
OptionalZero fragt Axiom nach Fehler-Logs ab, um Querverweise zu erstellen und gegen Sentry-Befunde zu deduplizieren. Optional, aber empfohlen.
VerbindenSchritt 2: Zero fragen
@Zero jeden Werktag um 8:45 Uhr, rufe ungelöste Fehler von Sentry und Axiom der letzten 24 Stunden ab. Dedupliziere über Quellen. Für alles mit 5+ Vorkommen, eröffne ein GitHub-Issue in vm0-ai/vm0 mit dem vollständigen Stack-Trace und weise es dem relevanten Code-Owner zu.
Zero ruft Fehler von Sentry und Axiom ab
Zero fragt beide Quellen nach ungelösten Fehlern im angegebenen Zeitfenster ab. Es wendet Ihren Vorkommensschwellenwert an, um Rauschen zu filtern und sich auf Fehler zu konzentrieren, die tatsächlich in großem Umfang auftreten.
Fehler über Quellen hinweg dedupliziert
Derselbe Fehler taucht oft in Sentry und Axiom mit unterschiedlicher Formatierung auf. Zero identifiziert Duplikate und führt sie zu einem einzelnen Datensatz mit Daten aus beiden Quellen zusammen.
GitHub-Issues erstellt und zugewiesen
Für jeden einzigartigen, qualifizierenden Fehler eröffnet Zero ein strukturiertes GitHub-Issue mit dem vollständigen Stack-Trace, der Vorkommensanzahl, Erst- und Letztgesehen-Zeitstempeln und weist es dem Ingenieur zu, der am wahrscheinlichsten für diesen Codebereich zuständig ist.
Schritt 3: Weiterführende Aktionen
Tipps für bessere Ergebnisse
Setzen Sie einen Vorkommensschwellenwert, um die Issue-Anzahl handhabbar zu halten. 5+ ist ein guter Ausgangspunkt; passen Sie je nach Volumen an.
Nutzen Sie Sentrys Projekt-Tags oder Umgebungen, um Zeros Abfrage nur auf Produktion einzuschränken, nicht auf Staging.
Verketten Sie dies mit dem Produkt-Health-Briefing: Triage um 8:45 Uhr ausführen, Ausgabe in das 9:00-Uhr-Briefing einbeziehen, damit das Team alles an einem Ort sieht.