Monitoraggio degli errori

Monitoraggio degli errori JavaScript collegato alle sessioni in cui si verificano

Vedi gli errori raggruppati per messaggio, ordinati per frequenza, con un clic per arrivare alla registrazione in cui si sono verificati, senza uno strumento separato per gli errori.

Problemi che risolve

Pensato per i team che vogliono gli errori con la storia che c'è dietro

Errori senza contesto

Passa da un errore direttamente alla registrazione della sessione che l'ha generato.

Rumore da bug isolati

Gli errori vengono raggruppati per messaggio e ordinati per frequenza, con gli utenti e le sessioni interessati.

L'ennesimo strumento di monitoraggio

Il monitoraggio degli errori si trova nello stesso workspace di registrazioni e analisi.

Flusso di lavoro

Come PulsePanda trasforma tutto questo in decisioni di prodotto

1

Acquisizione automatica

L'SDK registra automaticamente errori e avvisi JavaScript.

2

Raggruppa e ordina

Gli errori vengono accorpati per messaggio e ordinati per frequenza.

3

Riproduci

Apri la sessione collegata per vedere l'errore mentre si verifica.

Acquisisci

Cosa registra PulsePanda quando qualcosa si rompe

Tutto proviene dallo stesso script delle tue analisi, senza nulla in più da installare.

Cosa registra PulsePanda quando qualcosa si rompe
Errori non gestitiEccezioni che arrivano al browser, con messaggio, file, riga, colonna e stack trace.
Promise rifiutate non gestiteUna promise rifiutata che nessuno ha intercettato, l'errore che più spesso fallisce in silenzio nei front-end moderni.
Errori e avvisi della consoleTutto ciò che viene scritto con console.error o console.warn, dal tuo codice o da uno script di terze parti, registrato come errore o come avviso.
Richieste non riusciteChiamate fetch e XHR con il loro codice di stato e la durata, più immagini, script e fogli di stile che non si sono caricati. Compaiono nell'elenco degli eventi e nel pannello di rete della registrazione invece che nei gruppi di errori.

Smista

Da un errore alla sessione che l'ha causato

  1. Leggi l'elenco. La vista Errori raggruppa gli ultimi 7, 30 o 90 giorni per messaggio e mostra, per ogni problema, quante volte è scattato, in quante sessioni e per quante persone: utenti identificati, oppure una per browser finché identify() non li nomina. Filtra solo errori o solo avvisi.
  2. Apri il problema. Ottieni un messaggio di esempio, la pagina in cui si verifica più spesso e lo stack trace.
  3. Guardalo succedere. “Guarda l'ultima sessione” apre la registrazione più recente in cui si è verificato; “Visualizza le sessioni” elenca tutte le sessioni in cui è successo. Nella registrazione, i pannelli della console e della rete mostrano cosa è fallito accanto a ciò che la persona stava facendo.

Quest'ultimo passaggio è il punto. Uno stack trace dice dove si è rotto il codice; la registrazione dice cosa la persona ha cliccato, digitato e atteso prima, che di solito è ciò che ti serve per riprodurlo.

Cosa ottieni

Funzionalità collegate in un unico workspace

Funzionalità collegate in un unico workspace
AcquisisciErrori e avvisi JavaScript, acquisiti automaticamente.
SmistaRaggruppati per messaggio con il numero di utenti e sessioni interessati.
ContestoUn link diretto alla registrazione dietro ogni errore.

Rumore

Progettato per non inondare i tuoi dati

Un ciclo che genera lo stesso errore mille volte al secondo non dovrebbe seppellire tutto il resto. Lo script registra lo stesso errore al massimo cinque volte per caricamento di pagina e limita la frequenza totale degli eventi di errore, così un widget rotto compare come un unico problema evidente invece che come un milione di righe.

Adattamento onesto

Accanto a Sentry o LogRocket, non al loro posto

Gli strumenti dedicati al monitoraggio degli errori come Sentry vanno più in profondità sul lato sviluppo: source map, tracciamento dei rilasci, errori di backend e instradamento degli avvisi. PulsePanda non fa nulla di tutto questo. Gli stack trace vengono mostrati come li ha riportati il browser, il che per un bundle di produzione minificato significa minificati, e vengono acquisiti solo gli errori del browser.

Ciò che PulsePanda aggiunge è il contesto di prodotto attorno all'errore: la registrazione della sessione, il passaggio del funnel che ha interrotto, il feedback lasciato dalla stessa persona e quanti utenti reali ha raggiunto. I team che usano già Sentry spesso lo mantengono e usano PulsePanda per decidere quali errori contano di più per gli utenti.

FAQ

Domande che i team fanno prima di passare a PulsePanda

Cosa acquisisce il monitoraggio degli errori?

Errori e avvisi JavaScript, raggruppati per messaggio con il numero di utenti e sessioni interessati.

Posso vedere la sessione dietro un errore?

Sì. Ogni errore rimanda alle registrazioni delle sessioni in cui si è verificato.

Devo aggiungere codice?

No. Nei piani a pagamento, lo stesso SDK che alimenta le analisi acquisisce gli errori automaticamente.

FAQ

Domande sul monitoraggio degli errori JavaScript

PulsePanda supporta le source map?

No. Gli stack trace vengono mostrati come li ha riportati il browser, quindi il codice di un bundle minificato resta minificato. Se ti servono stack de-minificati e il tracciamento dei rilasci, usa uno strumento dedicato al monitoraggio degli errori accanto a PulsePanda.

Acquisisce gli errori del backend o del server?

No. PulsePanda acquisisce gli errori nel browser: eccezioni non gestite, promise rifiutate non gestite ed errori e avvisi della console. Una chiamata API non riuscita compare comunque, come richiesta di rete con il suo codice di stato.

Un ciclo di errori inonderà i miei dati?

No. Lo stesso errore viene registrato al massimo cinque volte per caricamento di pagina, e la frequenza complessiva degli eventi di errore è limitata.

Quali piani includono il monitoraggio degli errori?

L'acquisizione di errori e avvisi è inclusa nei piani Pro e Business.

Pagine correlate

Esplora il resto della suite di analisi PulsePanda

Inizia a capire i tuoi utenti oggi stesso

Installa una volta e collega analisi di prodotto, registrazioni, heatmap, funnel e feedback in pochi minuti.

Inizia gratis