Sentry an KI anbinden: wissen, welcher Fehler die meisten Nutzer trifft
Sentry lässt sich an KI anbinden. Sentry sammelt die Fehler, die in Produktion auftreten; IntraGPT holt sie innerhalb des Projekts, das Sie festlegen, hält sich an den Zeitraum und die Frage, die Sie nennen, und zeigt, wie oft ein Fehler auftrat und wie viele Nutzer er traf. Einen Fehler auf erledigt zu setzen geht ebenfalls, aber nur, wenn Sie darum bitten.
Was der Agent aus Sentry holt
Offene Fehler abfragen
Der Agent holt die noch nicht erledigten Fehler des Projekts, über den Zeitraum, den Sie nennen, und in einer überschaubaren Liste. Gibt es mehr, fragt er den nächsten Teil nach, statt alles auf einmal auszubreiten.
Nach Wirkung gewichten
Bei jedem Fehler schaut der Agent, wie oft er auftrat und wie viele Nutzer er traf, nicht nur auf den Wortlaut der Meldung. Nach Häufigkeit sortiert zeigt sich, was am meisten wehtut, statt was zufällig zuletzt hereinkam.
Der Verlauf über einen Zeitraum
Über einen selbst gewählten Zeitraum zeigt der Agent, wie sich die Zahlen entwickelt haben, je Tag oder feiner. So wird sichtbar, ob eine Spitze mit einem Release oder mit einem starken Tag zusammenfiel.
Einen Fehler auf erledigt setzen
Der Agent kann einen Fehler auf erledigt setzen und jemandem zuweisen. Das tut er nur, wenn die Ursache wirklich weg ist, denn sonst kommt der Fehler als Regression zurück und die Liste sagt nichts mehr aus.
Ein Projekt je Anbindung
Die Anbindung ist auf die Organisation und das Projekt in Sentry festgelegt, die Sie bestimmen. Zahlen aus einem anderen Projekt geraten damit nie in eine Antwort.
Momente, in denen das hilft
E-Commerce
- Situation
- Nach einem Release scheint beim Bezahlen etwas nicht zu stimmen, aber die Meldungen im Kundenservice bleiben vage.
- Was der Agent tut
- Der Agent holt die offenen Fehler des vergangenen Tages und ordnet sie nach der Zahl der betroffenen Nutzer.
- Ergebnis
- Binnen weniger Minuten ist klar, ob es um einen Besucher mit altem Browser geht oder um eine echte Störung.
Behörden und Kommunen
- Situation
- Ein digitaler Schalter muss erreichbar sein, und eine Administratorin will ohne Dashboard wissen, wie die Woche aussah.
- Was der Agent tut
- Der Agent zeigt den Verlauf dieser Woche mit den Zahlen je Tag.
- Ergebnis
- Ein Bild von Spitzen und ruhigen Tagen, mit der Möglichkeit, bei einem auffälligen Tag nachzufragen.
Kundenservice
- Situation
- Eine Kundin meldet eine Fehlermeldung, und der Servicedesk will wissen, ob das schon bekannt ist.
- Was der Agent tut
- Der Agent sucht mit einem Begriff aus der Meldung und prüft, ob ein offener Fehler dazu passt.
- Ergebnis
- Die Kundin erfährt, ob es bekannt ist, und derselbe Fehler wird nicht zum vierten Mal erfasst.
Industrie und Produktion
- Situation
- Eine Korrektur für eine Störung in einem Steuerungsportal ist ausgerollt, der Fehler darf zu.
- Was der Agent tut
- Auf Bitte setzt der Agent den Fehler auf erledigt und weist ihn der Person zu, die ihn bearbeitet hat.
- Ergebnis
- Die Liste bleibt sauber, und kommt der Fehler doch zurück, ist das als Regression sichtbar.
In vier Schritten angeschlossen
-
1
Mit Ihrem Sentry verbinden
Sie wählen Sentry in IntraGPT und verbinden es mit einem Zugriffstoken, das Sie selbst ausstellen und wieder zurückziehen können.
-
2
Auf ein Projekt eingrenzen
Sie bestimmen die Organisation und das Projekt, um die es in den Fragen geht. Laufen mehrere Projekte, bekommt jedes seine eigene Anbindung, damit die Zahlen nicht durcheinandergeraten.
-
3
Festlegen, was erledigt werden darf
Mitlesen und den Verlauf ansehen stehen getrennt vom Markieren eines Fehlers. Bleibt das aus, ist die Anbindung rein informativ.
-
4
Rollen und Protokoll
Sie bestimmen, welche Rollen diesen Agenten nutzen dürfen, meist Entwicklung und Betrieb. Jede Handlung wird mit Zeitpunkt und Ergebnis festgehalten.
Personenbezogene Daten in Fehlerberichten
Ein Fehlerbericht ist keine neutrale technische Zeile: darin kann ohne Weiteres die E-Mail-Adresse der betroffenen Person oder eine URL mit Parametern stehen. Darauf nimmt die Anbindung Rücksicht.
Wo die Daten liegen: Deutschland (Berlin)
Was in einem Stacktrace stehen kann
Sentry hält fest, wer dem Fehler begegnet ist und auf welcher Seite. Das kann eine E-Mail-Adresse sein oder eine URL, in der Angaben zu dieser Person stehen. Der Agent holt deshalb nur die Angaben, die zur Frage gehören, und baut aus Fehlerberichten kein Nutzerprofil.
Ein Token mit passender Reichweite
Sie stellen das Zugriffstoken aus und bestimmen, welche Organisation und welche Projekte es erreicht. Ein Token, das nur lesen darf, kann nichts markieren, wie die Frage im Chat auch gestellt wird.
Erledigt heißt erledigt
Einen Fehler markiert der Agent nur auf Bitte. Ist die Ursache nicht wirklich weg, kehrt der Fehler als Regression zurück und die Liste hat an Wert verloren. Aufräumen um des Aufräumens willen gehört nicht dazu.
Fehlerdaten bleiben drinnen
Das Modell läuft auf einem eigenen Server in Deutschland. Stacktraces und Nutzerangaben aus Sentry gehen nicht an einen amerikanischen Modellanbieter und werden nicht zum Training eines Modells verwendet.
Fragen zu Sentry und KI
Funktioniert IntraGPT mit Sentry?
Ja. Sentry steht im Konnektor-Katalog von IntraGPT. Der Agent holt die Fehler eines Projekts, zeigt den Verlauf über einen Zeitraum und kann einen Fehler auf erledigt setzen, alles innerhalb des Projekts, das Sie festlegen.
Kann ich Sentry an ChatGPT anbinden?
Nicht, ohne Ihre Fehlerdaten und ein Zugriffstoken bei einem öffentlichen Dienst abzulegen, und in einem Stacktrace können Angaben echter Nutzer stehen. IntraGPT bietet dieselbe Art zu fragen, aber die Anbindung hängt an einem Projekt, und jede Handlung wird festgehalten.
Warum kommt ein erledigter Fehler immer wieder?
Weil Sentry einen Fehler, der nach dem Markieren erneut auftritt, als Regression wieder öffnet. Genau so ist es gemeint: auf erledigt setzen ist eine Aussage darüber, dass die Ursache weg ist, und kein Mittel, die Liste zu kürzen. Kommt ein Fehler zurück, war die Korrektur noch nicht drin oder deckte nicht alle Fälle ab.
Sieht der Agent personenbezogene Daten in einem Stacktrace?
Das kann vorkommen, denn ein Fehlerbericht enthält manchmal die E-Mail-Adresse der betroffenen Person oder eine URL mit Angaben zu ihr. Die Anbindung holt deshalb nur die Angaben, die zur Frage gehören, und sucht nicht breiter als nötig. Sollen bestimmte Daten gar nicht erst darin auftauchen, halten Sie sie in Sentry selbst beim Erfassen eines Fehlers zurück.
Woher weiß der Agent, welches Projekt er ansehen soll?
Beim Anbinden bestimmen Sie die Organisation und das Projekt in Sentry. Arbeiten Sie mit mehreren Projekten, etwa einem Frontend und einem Backend, richten Sie diese getrennt ein, damit die Zahlen nicht ineinanderlaufen.
Kann der Agent einen Fehler selbst beheben?
Nein. Er liest die Fehler, gewichtet sie nach Zahl und betroffenen Nutzern und kann einen markieren oder zuweisen. Code ändert er nicht. Dafür geht die Arbeit nach GitHub oder GitLab, wo ein Issue oder ein Merge Request hingehört.
Was kostet eine Sentry-Anbindung?
Die Anbindung gehört zum gemeinsamen Projekt. Ausschlaggebend sind die Zahl der angeschlossenen Projekte, die Rechte des Tokens und ob der Agent auch erledigen darf. In einem dreißigminütigen Gespräch legen wir das nebeneinander.
Wie lange dauert die Einrichtung?
Mit einem Zugriffstoken und einem festgelegten Projekt ist es eine Sache von Minuten. Mehr Zeit geht in die Absprache, wer den Agenten nutzen darf und ob er Fehler erledigen darf oder nur schauen.