Startseite
Preise
Plattform Blog Über uns Kontakt FAQ
Anmelden Kostenlos starten
Error-Tracking

Jeder Frontend-Fehler.
Gruppiert. Erklärt.

JavaScript-Fehler werden automatisch erfasst, zu Gruppen zusammengefasst, mit source-mapped Stack-Traces angereichert und mit dem genauen Session Replay verknüpft, in dem sie aufgetreten sind — damit Sie zuerst das Richtige beheben.

Free tier included No credit card 2-minute setup
app.siteqwality.com / errors / acme.com
acme.com — Fehlergruppen ActiveLIVE
ERROR GROUPS14
AFFECTED SESSIONS · 24H89
NEW TODAY2
TypeError: null.id241ms
ChunkLoadError178ms
NetworkError: /api/order134ms
RangeError: stack overflow72ms
UnhandledPromise44ms
Was Sie erhalten

Aufhören, Rauschen zu triagieren. Das Wesentliche beheben.

Rohe Fehlerzahlen sind bedeutungslos. Site Qwality nimmt Fehler per symbolisiertem Stack-Trace Fingerprints, gruppiert Duplikate automatisch und hebt die Fehler hervor, die die meisten Nutzer betreffen — damit Sie immer genau wissen, wo Sie hinschauen sollen.

Automatische Fehlergruppierung

Fehler werden per symbolisiertem Stack-Trace gefingerprintet, sodass 500 Vorkommen desselben Bugs als eine einzige handlungsfähige Gruppe erscheinen.

Source-mapped Stack-Traces

Laden Sie Source Maps zum Deploy-Zeitpunkt hoch und jeder minifizierte Trace wird zu echten Dateinamen, Zeilennummern und Funktionsnamen de-obfusziert.

Zahl betroffener Nutzer

Jede Fehlergruppe zeigt genau, wie viele Sessions und einzigartige Nutzer betroffen waren, damit Sie nach echtem Einfluss priorisieren können.

Ein-Klick-Session-Replay-Link

Jeder Fehler verlinkt direkt zum Session Replay eines betroffenen Nutzers — ein Klick, um genau zu sehen, was vor dem Absturz passiert ist.

Fehler-Trend-Diagramme

Verfolgen Sie das Fehlervolumen über die Zeit, um Regressionen sofort nach einem Deploy oder einem Traffic-Spike zu erkennen.

Spike-Alerting

Erhalten Sie Benachrichtigungen über Slack, E-Mail oder Webhook, sobald ein neuer Fehlertyp auftritt oder eine bestehende Gruppe Ihren Schwellenwert überschreitet.

01 · Source-Map-De-Obfuszierung

Minifizierte Traces sagen
Ihnen nichts.

Ein Stack-Trace, der a.js:1:4523 sagt, ist nicht handlungsfähig. Laden Sie Ihre Source Maps hoch — über CI, die CLI oder die API — und jeder Fehler wird automatisch umgeschrieben, um das echte Modul, die Funktion und die Zeile zu zeigen. Debuggen Sie Production, als würden Sie Ihren Quellcode lesen.

  • Source Maps über CLI, CI-Schritt oder REST API hochgeladen
  • De-Obfuszierung automatisch auf jedes neue Vorkommen angewendet
  • Source Maps sicher gespeichert und nie für Endnutzer zugänglich
app.siteqwality.com / errors / grp_7x3q
TypeError: Cannot read properties of null InvestigatingLIVE
OCCURRENCES · 24H241
SESSIONS HIT89
FIRST SEEN2h ago
checkout.js:142241ms
cart.js:89178ms
Button.jsx:23134ms
router.js:5572ms
02 · Source Maps hochladen

Ein HTTP-Upload
pro Deploy.

Senden Sie Ihre Build-Ausgabe per POST an den Sourcemaps-Endpunkt als Teil Ihrer Build-Pipeline und Source Maps werden automatisch mit dem Release verknüpft. Jeder Fehler, der nach diesem Deploy eintrifft, wird bei Ankunft de-obfusziert — keine manuellen Schritte, kein separates Browser-Tool.

  • Funktioniert mit jedem Build-System, das .map-Dateien ausgibt (Webpack, Vite, Rollup, esbuild, Parcel)
  • Source Maps mit Release-Versionen verknüpft — alte Releases behalten ihre eigenen Maps
  • Maps werden serverseitig gespeichert und nie an Browser der Nutzer ausgeliefert
upload source maps# run after your build step in CI
$ curl -X POST \
  https://api.siteqwality.com/rum/$APP_ID/releases/$GIT_SHA/sourcemaps \
  -H "Authorization: Bearer $SQ_TOKEN" \
  -F "file=@dist/main.js.map"
✓ 12 source maps uploaded — linked to release a4c2f91
1-click

von jeder Fehlergruppe zu ihrem Session Replay

100%

aller Fehler erfasst — kein Sampling, keine Rate-Limits

auto

De-Obfuszierung auf jedes neue Vorkommen angewendet

$0

kostenloser Tarif — Error-Tracking inklusive bei RUM

FAQ

Questions, answered.

Nein. Das Site Qwality RUM-Skript erfasst automatisch alle unbehandelten JavaScript-Ausnahmen und unbehandelten Promise-Ablehnungen. Sie müssen Ihren Code nicht kapseln oder manuell eine Fehlerberichtsfunktion aufrufen.

Fehler werden per de-obfusziertem (source-mapped) Stack-Trace gefingerprintet — speziell die obersten Frames. Zwei Vorkommen mit derselben Grundursache befinden sich immer in derselben Gruppe, unabhängig von Variationen im Nachrichtentext.

Senden Sie jede .map-Datei per POST an /rum/<app_id>/releases/<version>/sourcemaps als Teil Ihres CI-Builds — ein HTTP-Aufruf pro Deploy. Der Release-Tag verknüpft die Maps automatisch mit Fehlern, die von diesem Build eintreffen.

Ja. Sie können Alerts konfigurieren, die ausgelöst werden, wenn eine neue Fehlergruppe erstellt wird, oder wenn eine bestehende Gruppe einen Schwellenwert an Vorkommen pro Stunde überschreitet. Alerts werden an Slack, E-Mail, Webhook oder jeden anderen konfigurierten Kanal weitergeleitet.

Ja. Error-Tracking ist als Teil von Real User Monitoring enthalten. Der kostenlose Tarif umfasst bis zu 1.000 RUM-Sessions pro Monat, einschließlich vollständiger Fehlererfassung, Gruppierung und Source-Map-De-Obfuszierung.

Bereit?

In unter einer Minute live gehen.

Jedes Produkt startet kostenlos — Uptime-Monitoring, Cron-Monitoring, Synthetisches Monitoring, Logs, RUM, Incidents und Statusseiten. Keine Kreditkarte erforderlich.