Raggruppamento automatico degli errori
Gli errori vengono identificati tramite stack trace simbolicato così 500 occorrenze dello stesso bug appaiono come un unico gruppo su cui agire.
Gli errori JavaScript vengono catturati automaticamente, suddivisi in gruppi per impronta digitale, arricchiti con stack trace decodificati tramite source map e collegati all'esatto session replay in cui si sono verificati — così risolvi la cosa giusta per prima.
I conteggi grezzi degli errori sono privi di significato. Site Qwality crea un'impronta digitale degli errori tramite il loro stack trace simbolicato, raggruppa automaticamente i duplicati e mette in evidenza gli errori che colpiscono il maggior numero di utenti — così sai sempre esattamente dove guardare.
Gli errori vengono identificati tramite stack trace simbolicato così 500 occorrenze dello stesso bug appaiono come un unico gruppo su cui agire.
Carica le source map al momento del deploy e ogni trace minificata viene de-offuscata mostrando nomi di file reali, numeri di riga e nomi di funzione.
Ogni gruppo di errori mostra esattamente quante sessioni e utenti unici sono stati colpiti, così puoi dare priorità in base all'impatto reale.
Ogni errore si collega direttamente al session replay di un utente colpito — un clic per vedere esattamente cosa è successo prima del crash.
Monitora il volume degli errori nel tempo per individuare immediatamente le regressioni dopo un deploy o un picco di traffico.
Ricevi una notifica via Slack, email o webhook nel momento in cui appare un nuovo tipo di errore o un gruppo esistente supera la tua soglia.
Uno stack trace che dice a.js:1:4523 non è actionable. Carica le tue
source map — via CI, CLI o API — e ogni errore viene
riscritto automaticamente mostrando il modulo, la funzione e la riga reali. Fai debug
in produzione come se stessi leggendo il tuo sorgente.
Invia il tuo output di build all'endpoint sourcemaps come parte della tua pipeline di build e le source map vengono collegate alla release automaticamente. Ogni errore che arriva dopo quel deploy viene de-offuscato all'arrivo — nessun passaggio manuale, nessun browser tool separato.
.map (Webpack, Vite, Rollup, esbuild, Parcel)da qualsiasi gruppo di errori al suo session replay
degli errori catturati — nessun campionamento o limite di frequenza
de-offuscamento applicato a ogni nuova occorrenza
piano gratuito — error tracking incluso con RUM
No. Lo script RUM di Site Qwality cattura automaticamente tutte le eccezioni JavaScript non gestite e i rifiuti di Promise non gestiti. Non è necessario avvolgere il codice né chiamare manualmente alcuna funzione di error reporting.
Gli errori vengono identificati tramite il loro stack trace de-offuscato (tramite source map) — specificamente i frame superiori. Due occorrenze con la stessa causa radice sono sempre nello stesso gruppo, indipendentemente dalle variazioni nel testo del messaggio.
Invia ogni file .map a /rum/<app_id>/releases/<version>/sourcemaps come parte del tuo build CI — una chiamata HTTP per deploy. Il tag di release collega automaticamente le mappe agli errori che arrivano da quella build.
Sì. Puoi configurare alert che scattano quando viene creato un nuovo gruppo di errori, o quando un gruppo esistente supera una soglia di occorrenze per ora. Gli alert vengono instradati su Slack, email, webhook o qualsiasi altro canale configurato.
Sì. L'error tracking è incluso come parte del Real User Monitoring. Il piano gratuito copre fino a 1.000 sessioni RUM al mese, che include la cattura completa degli errori, il raggruppamento e il de-offuscamento tramite source map.
Ogni prodotto parte gratuitamente — uptime, cron, synthetic, log, RUM, incidenti e pagine di stato. Nessuna carta di credito richiesta.