Releases-Seite

Setzen Sie release in Ihren SDKs und registrieren Sie Releases und Deploys aus Ihrer Pipeline (siehe Releases und Source Maps). Die Releases-Seite zeigt dann, wie es jeder Version geht, welche Commits ein Issue wahrscheinlich verursacht haben und wer für den Code verantwortlich ist.

1Release Health

Pro Release: Adoption (Anteil an den Sessions des Projekts), Crash-free Sessions, Crash-free Nutzer, Events, neue Issues, Regressionen und der letzte Deploy. Raten werden abgerundet, sodass ein Absturz nie als 100 % erscheint. Sessions kommen aus Sentry-SDKs, aus POST /api/v1/sessions oder aus dem Browser-SDK mit autoSessionTracking: true und einem Release. Sessions werden 90 Tage aufbewahrt.

2Verdächtige Commits

Eine Issue-Seite listet bis zu fünf Commits aus dem ersten Release, in dem das Issue auftrat, deren geänderte Dateien auf einen In-App-Stack-Frame passen (die letzten beiden Pfadsegmente müssen übereinstimmen, laden Sie also Source Maps für minifizierte Bundles hoch). Commits kommen aus der GitHub-Compare-API, wenn ein Token gespeichert ist, sonst aus dem, was die CLI gesendet hat.

3GitHub-Token

Speichern Sie ein Token pro Projekt auf der Code-Owners-Seite. Es ist verschlüsselt, es wird nur ein 4+4-Zeichen-Hinweis angezeigt, und es wird nur gegen api.github.com verwendet.

4Code-Owners-Regeln

Eine Regel ordnet ein Dateipfad-Glob oder ein URL-Muster einer E-Mail-Adresse oder einem Team-Label wie #payments zu. Pfad-Globs: src/checkout/**, *.py, models/*.py; * bleibt innerhalb eines Verzeichnisses, ** überschreitet Verzeichnisse, und ein Muster passt an jeder Verzeichnisgrenze. URL-Muster wie */checkout* ignorieren Groß-/Kleinschreibung. Höchstens 4 Platzhalter und 256 Zeichen pro Muster, 200 Regeln pro Projekt. Passende Verantwortliche werden auf der Issue-Seite angezeigt, und Verantwortliche, die E-Mail-Adressen sind, erhalten Alert-Kopien.

ini
src/checkout/**      ana@example.com
models/*.py          #odoo-team
*/checkout*          payments@example.com

Gut zu wissen

  • Regressionen auf der Releases-Seite zählen Issues, die behoben waren und in diesem Release zurückkamen.
  • Crash-free Nutzer braucht Sessions mit einer Nutzer-ID; aggregierte Session-Zahlen haben keine.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.