שגיאות ללא הקשר
קפצו משגיאה ישירות לריפליי ההפעלה שהפעיל אותה.
מעקב שגיאות
ראו שגיאות מקובצות לפי הודעה ומדורגות לפי תדירות, עם לחיצה אחת להקלטה שבה הן קרו — בלי כלי שגיאות נפרד.
הבעיות שהוא פותר
קפצו משגיאה ישירות לריפליי ההפעלה שהפעיל אותה.
שגיאות מקובצות לפי הודעה ומדורגות לפי תדירות, יחד עם המשתמשים וההפעלות שהושפעו.
מעקב השגיאות נמצא באותו מרחב עבודה כמו הריפליי והניתוח.
תהליך עבודה
ה-SDK מתעד שגיאות ואזהרות JavaScript אוטומטית.
שגיאות מאוחדות לפי הודעה וממוינות לפי תדירות.
פתחו את ההפעלה המקושרת כדי לצפות בשגיאה מתרחשת.
לכידה
הכול מגיע מאותו סקריפט שמפעיל את האנליטיקה שלכם, בלי שום דבר נוסף להתקין.
| שגיאות שלא נתפסו | חריגות שמגיעות לדפדפן, עם ההודעה, הקובץ, השורה, העמודה ו-stack trace. |
|---|---|
| דחיות Promise שלא טופלו | Promise שנדחה ואף אחד לא תפס, השגיאה שנכשלת בשקט לעיתים הקרובות ביותר בפרונט-אנדים מודרניים. |
| שגיאות ואזהרות בקונסול | כל מה שנכתב עם console.error או console.warn, מהקוד שלכם או מסקריפט צד שלישי, מתועד כשגיאה או כאזהרה. |
| בקשות שנכשלו | קריאות fetch ו-XHR עם קוד הסטטוס והמשך שלהן, וגם תמונות, סקריפטים וגיליונות סגנון שלא נטענו. הם מופיעים ברשימת האירועים ובחלונית הרשת של הריפליי, ולא בקבוצות השגיאות. |
מיון
identify() נותן להם שם. סננו כדי לראות רק שגיאות או רק אזהרות.הצעד האחרון הוא כל העניין. stack trace אומר איפה הקוד נשבר; הריפליי מראה על מה האדם לחץ, מה הקליד ולמה חיכה קודם, וזה בדרך כלל מה שצריך כדי לשחזר את הבעיה.
מה תקבלו
| לכידה | שגיאות ואזהרות JavaScript, נלכדות אוטומטית. |
|---|---|
| מיון | מקובצות לפי הודעה עם מספר המשתמשים וההפעלות שנפגעו. |
| הקשר | קישור ישיר לריפליי שמאחורי כל שגיאה. |
רעש
לולאה שזורקת את אותה שגיאה אלף פעמים בשנייה לא אמורה לקבור את כל השאר. הסקריפט מתעד את אותה שגיאה לכל היותר חמש פעמים בכל טעינת דף, ומגביל את הקצב הכולל של אירועי שגיאה, כך שווידג'ט שבור אחד מופיע כבעיה אחת בולטת ולא כמיליון שורות.
בכנות
כלים ייעודיים לניטור שגיאות כמו Sentry מעמיקים יותר בצד ההנדסי: source maps, מעקב אחר גרסאות, שגיאות בצד השרת וניתוב התראות. PulsePanda לא עושה אף אחד מאלה. ה-stack traces מוצגים כפי שהדפדפן דיווח עליהם, מה שאומר שבחבילת פרודקשן מכווצת הם מכווצים, ורק שגיאות דפדפן נלכדות.
מה ש-PulsePanda מוסיף הוא הקשר המוצרי סביב השגיאה: הריפליי של ההפעלה, שלב המשפך שהיא שברה, המשוב שאותו אדם השאיר, וכמה משתמשים אמיתיים היא פגעה בהם. צוותים שכבר עובדים עם Sentry בדרך כלל ממשיכים איתו ומשתמשים ב-PulsePanda כדי להחליט אילו שגיאות הכי חשובות למשתמשים.
שאלות נפוצות
שגיאות ואזהרות JavaScript, מקובצות לפי הודעה עם מספר המשתמשים וההפעלות שנפגעו.
כן. כל שגיאה מקושרת לריפליי ההפעלות שבהם היא התרחשה.
לא. בתוכניות בתשלום, אותו SDK שמפעיל את האנליטיקה לוכד שגיאות אוטומטית.
שאלות נפוצות
לא. ה-stack traces מוצגים כפי שהדפדפן דיווח עליהם, כך שקוד מחבילה מכווצת נשאר מכווץ. אם אתם צריכים stack traces לא מכווצים ומעקב אחר גרסאות, השתמשו בכלי ייעודי לניטור שגיאות לצד PulsePanda.
לא. PulsePanda לוכד שגיאות בדפדפן: חריגות שלא נתפסו, דחיות Promise שלא טופלו, ושגיאות ואזהרות בקונסול. קריאת API שנכשלה עדיין מופיעה, כבקשת רשת עם קוד הסטטוס שלה.
לא. אותה שגיאה מתועדת לכל היותר חמש פעמים בכל טעינת דף, והקצב הכולל של אירועי שגיאה מוגבל.
לכידת שגיאות ואזהרות כלולה בתוכניות Pro ו-Business.
דפים קשורים
התקינו פעם אחת וחברו ניתוח מוצר, ריפליי, מפות חום, משפכים ומשוב תוך דקות.
התחילו בחינם