Felspårning

JavaScript-felspårning kopplad till sessionerna där felen inträffade

Se fel grupperade efter meddelande, rangordnade efter hur ofta de inträffar, med ett klick till inspelningen där de hände — inget separat felverktyg.

Problem det löser

Byggt för team som vill ha fel med historien bakom dem

Fel utan kontext

Hoppa direkt från ett fel till den session replay som utlöste det.

Brus från engångsbuggar

Fel grupperas efter meddelande och rangordnas efter hur ofta de inträffar, med de berörda användarna och sessionerna.

Ännu ett övervakningsverktyg

Felspårning finns i samma arbetsyta som replay och analys.

Arbetsflöde

Så omvandlar PulsePanda detta till produktbeslut

1

Automatisk insamling

SDK:n registrerar JavaScript-fel och varningar automatiskt.

2

Gruppera och rangordna

Fel slås ihop efter meddelande och sorteras efter hur ofta de inträffar.

3

Återskapa

Öppna den länkade sessionen för att se felet inträffa.

Fånga

Vad PulsePanda registrerar när något går sönder

Allt kommer från samma skript som din analys, utan något extra att installera.

Vad PulsePanda registrerar när något går sönder
Ofångade felUndantag som når webbläsaren, med meddelande, fil, rad, kolumn och stackspårning.
Ohanterade promise-avvisningarEtt avvisat promise som ingen fångade, det fel som oftast misslyckas tyst i moderna frontends.
Konsolfel och varningarAllt som skrivs med console.error eller console.warn, från din kod eller ett tredjepartsskript, registreras som ett fel eller en varning.
Misslyckade anropFetch- och XHR-anrop med statuskod och varaktighet, plus bilder, skript och stilmallar som inte kunde laddas. De visas i eventlistan och i replayens nätverkspanel, inte i felgrupperna.

Triage

Från ett fel till sessionen som orsakade det

  1. Läs listan. Vyn Fel grupperar de senaste 7, 30 eller 90 dagarna per meddelande och visar för varje problem hur många gånger det inträffade, i hur många sessioner och för hur många personer: identifierade användare, eller en per webbläsare tills identify() namnger dem. Filtrera på bara fel eller bara varningar.
  2. Öppna problemet. Du får ett exempelmeddelande, sidan där det inträffar oftast och stackspårningen.
  3. Se det hända. ”Titta på senaste sessionen” öppnar den senaste replayen som drabbades; ”Visa sessioner” listar alla sessioner som drabbades. I replayen visar konsol- och nätverkspanelerna vad som misslyckades bredvid vad personen gjorde.

Det sista steget är hela poängen. En stackspårning säger var koden gick sönder; replayen visar vad personen klickade på, skrev och väntade på först, och det är oftast vad du behöver för att återskapa felet.

Det här får du

Sammankopplade funktioner i ett workspace

Sammankopplade funktioner i ett workspace
FångaJavaScript-fel och varningar, insamlade automatiskt.
TriageGrupperat efter meddelande med antal berörda användare och sessioner.
KontextEn direktlänk till replayn bakom varje fel.

Brus

Byggt för att inte dränka dina data

En loop som kastar samma fel tusen gånger i sekunden ska inte begrava allt annat. Skriptet registrerar samma fel högst fem gånger per sidladdning och begränsar den totala takten för felevent, så en trasig widget syns som ett tydligt problem i stället för en miljon rader.

Ärligt talat

Bredvid Sentry eller LogRocket, inte i stället för dem

Dedikerade verktyg för felövervakning som Sentry går djupare på utvecklingssidan: source maps, versionsspårning, backendfel och larmroutning. PulsePanda gör inget av det. Stackspårningar visas så som webbläsaren rapporterade dem, vilket för ett minifierat produktionspaket betyder minifierade, och bara webbläsarfel fångas.

Det PulsePanda tillför är produktkontexten runt felet: replayen av sessionen, steget i tratten som gick sönder, feedbacken som samma person lämnade och hur många verkliga användare som drabbades. Team som redan kör Sentry behåller det ofta och använder PulsePanda för att avgöra vilka fel som betyder mest för användarna.

Vanliga frågor

Frågor team ställer innan de byter

Vad fångar felspårning upp?

JavaScript-fel och varningar, grupperade efter meddelande med antalet berörda användare och sessioner.

Kan jag se sessionen bakom ett fel?

Ja. Varje fel länkar till de session replays där det inträffade.

Behöver jag lägga till kod?

Nej. På betalplaner fångar samma SDK som driver analysen fel automatiskt.

Vanliga frågor

Frågor om felspårning i JavaScript

Stöder PulsePanda source maps?

Nej. Stackspårningar visas så som webbläsaren rapporterade dem, så kod från ett minifierat paket förblir minifierad. Om du behöver avminifierade stackar och versionsspårning, använd ett dedikerat verktyg för felövervakning tillsammans med PulsePanda.

Fångar det backend- eller serverfel?

Nej. PulsePanda fångar fel i webbläsaren: ofångade undantag, ohanterade promise-avvisningar samt konsolfel och varningar. Ett misslyckat API-anrop syns ändå, som ett nätverksanrop med sin statuskod.

Kommer en felloop att dränka mina data?

Nej. Samma fel registreras högst fem gånger per sidladdning, och den totala takten för felevent är begränsad.

Vilka planer innehåller felspårning?

Fångst av fel och varningar ingår i planerna Pro och Business.

Relaterade sidor

Utforska resten av PulsePandas analysstack

Börja förstå dina användare redan idag

Installera en gång och koppla samman produktanalys, replay, heatmaps, trattar och feedback på några minuter.

Kom igång gratis