Errori senza contesto
Passa da un errore direttamente alla registrazione della sessione che l'ha generato.
Monitoraggio degli errori
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
Passa da un errore direttamente alla registrazione della sessione che l'ha generato.
Gli errori vengono raggruppati per messaggio e ordinati per frequenza, con gli utenti e le sessioni interessati.
Il monitoraggio degli errori si trova nello stesso workspace di registrazioni e analisi.
Flusso di lavoro
L'SDK registra automaticamente errori e avvisi JavaScript.
Gli errori vengono accorpati per messaggio e ordinati per frequenza.
Apri la sessione collegata per vedere l'errore mentre si verifica.
Acquisisci
Tutto proviene dallo stesso script delle tue analisi, senza nulla in più da installare.
| Errori non gestiti | Eccezioni che arrivano al browser, con messaggio, file, riga, colonna e stack trace. |
|---|---|
| Promise rifiutate non gestite | Una promise rifiutata che nessuno ha intercettato, l'errore che più spesso fallisce in silenzio nei front-end moderni. |
| Errori e avvisi della console | Tutto 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 riuscite | Chiamate 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
identify() non li nomina. Filtra solo errori o solo avvisi.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
| Acquisisci | Errori e avvisi JavaScript, acquisiti automaticamente. |
|---|---|
| Smista | Raggruppati per messaggio con il numero di utenti e sessioni interessati. |
| Contesto | Un link diretto alla registrazione dietro ogni errore. |
Rumore
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
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
Errori e avvisi JavaScript, raggruppati per messaggio con il numero di utenti e sessioni interessati.
Sì. Ogni errore rimanda alle registrazioni delle sessioni in cui si è verificato.
No. Nei piani a pagamento, lo stesso SDK che alimenta le analisi acquisisce gli errori automaticamente.
FAQ
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.
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.
No. Lo stesso errore viene registrato al massimo cinque volte per caricamento di pagina, e la frequenza complessiva degli eventi di errore è limitata.
L'acquisizione di errori e avvisi è inclusa nei piani Pro e Business.
Pagine correlate
Installa una volta e collega analisi di prodotto, registrazioni, heatmap, funnel e feedback in pochi minuti.
Inizia gratis