למד על נתוני ביצועים של התחלת אפליקציה, אפליקציה בחזית ויישום ברקע (אפליקציות iOS ו- Android)

מעקב אחר ביצועי שימושי עקבות נתונים אוספים לגבי תהליכי פיקוח באפליקציה. עקבות הם דוח המכיל נתונים שנלכדו בין שתי נקודות זמן באפליקציה שלך.

אפליקציות iOS ו- Android, מעקב אחר ביצועים אוספים באופן אוטומטי כמה עקבות הקשורים למחזור חי אפליקציה. כל העקבות הללו דומים לטיימרים מכיוון שהם מודדים את זמן ההפעלה של התהליך ("משך הזמן").

  • App עקבות סטארט - זכר לכך מודד את הזמן בין כאשר המשתמש פותח את האפליקציה כאשר האפליקציה תגובה

  • App-ב-קדמת עקבות - זכר לכך מודד את הזמן כאשר היישום פועל בחזית ו זמין למשתמש

  • App-ב-רקע עקבות - עקבות המודד את הזמן כאשר האפליקציה פועלת ברקע

מכיוון שעקבות אלה אוספות רק את מדד "משך הזמן", הם מכונים לפעמים "עקבות משך הזמן".

אתה יכול להציג נתוני עקבות אלה בכרטיסיית משנה העקבות המותאמות אישית של שולחן העקבות, אשר בתחתית לוח מחווני הביצועים (ללמוד עוד על שימוש הקונסולה מאוחר בעמוד זה).

הגדרות לכל עקבות

ניטור ביצועים משתמש בשיחות והתראות בשיטה באפליקציה שלך כדי לקבוע מתי כל סוג מעקב מתחיל ונעצר. כל העקבות האלה הם כמו טיימרים מכיוון שהם מודדים את הזמן שלוקח לתהליך לפעול.

מעקב התחלת אפליקציה

מעקב זה מודד את הזמן בין מתי המשתמש פותח את האפליקציה למצב שבו האפליקציה מגיבה. במסוף, השם של העקבות הוא _app_start . המדד שנאסף למעקב זה הוא "משך זמן".

  • מתחיל כאשר נטען היישום הראשון Object בזיכרון.

  • מפסיק אחרי לולאת הריצה המוצלחת הראשונה המתרחשת לאחר היישום מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

מעקב אחר אפליקציה בחזית

מעקב זה מודד את הזמן בו האפליקציה פועלת בחזית וזמינה למשתמש. במסוף, השם של העקבות הוא _app_in_foreground . המדד שנאסף למעקב זה הוא "משך זמן".

  • מתחיל כאשר היישום מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

  • נפסק כאשר הוא מקבל את UIApplicationWillResignActiveNotification ההודעה.

מעקב אחר אפליקציה ברקע

מעקב זה מודד את הזמן בו האפליקציה פועלת ברקע. במסוף, השם של העקבות הוא _app_in_background . המדד המדווח למעקב זה הוא "משך זמן".

  • מתחיל כאשר היישום מקבל את UIApplicationWillResignActiveNotification ההודעה.

  • נפסק כאשר הוא מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

מדדים שנאספו על ידי עקבות אלה

עקבות אלה הם עקבות מחוץ לקופסה, כך שלא ניתן להוסיף להם מדדים או מאפיינים מותאמים אישית.

כל העקבות האלה דומים לטיימרים מכיוון שהם מודדים את הזמן שלוקח לתהליך המעקב. שם המדד שנאסף נקרא "משך זמן".

עקוב אחר, צפה וסנן נתוני ביצועים

כדי להציג נתוני ביצועים בזמן אמת, ודא שהאפליקציה שלך משתמשת בגרסת SDK לניטור ביצועים שתואמת לעיבוד נתונים בזמן אמת. למידע נוסף .

עקוב אחר מדדי מפתח במרכז השליטה שלך

כדי ללמוד כיצד מדדי המפתח שלך נמצאים במגמה, להוסיף אותם ללוח המדדים שלך בחלק העליון של לוח מחווני הביצועים. אתה יכול לזהות רגרסיות במהירות על ידי הצגת שינויים שבועיים בשבוע או לוודא שהשינויים האחרונים בקוד שלך משפרים את הביצועים.

תמונה של לוח המדדים במרכז השליטה לניטור ביצועי Firebase

כדי להוסיף ערך לוח המדדים שלך, ללכת מחווני ביצועים במסוף Firebase, ולאחר מכן לחץ על כרטיסיית Dashboard. לחץ על כרטיס מדד ריק ואז בחר ערך קיים להוספה ללוח שלך. לחץ על כרטיס מטרי מיושב לאפשרויות נוספות, כמו להחליף או להסיר מדד.

לוח המדדים מציג נתוני מדדים שנאספו לאורך זמן, הן בצורה גרפית והן כשינוי אחוז מספרי.

למידע נוסף על שימוש בלוח המחוונים .

הצג עקבות ונתונים שלהם

כדי להציג העקבות שלך, ללכת מחווני ביצועים במסוף Firebase, לגלול למטה לשולחן העקבות, ולאחר מכן לחץ על כרטיסיית המשנה המתאימה. הטבלה מציגה כמה מדדים עיקריים עבור כל מעקב, ותוכלו אפילו למיין את הרשימה לפי אחוז השינוי של מדד ספציפי.

אם תלחץ על שם עקבות בטבלת העקבות, תוכל ללחוץ על המסכים השונים כדי לחקור את העקיבה ולהתעמק בערכי עניין. במרבית המקרים, אתה יכול להשתמש במסנן כפתור (השמאלית העליונה של המסך) כדי לסנן את הנתונים לפי תכונה, למשל:

תמונה של נתוני ניטור ביצועי Firebase המסוננים לפי תכונה
  • סנן לפי גרסת אפליקציה לנתוני נוף על שחרור עבר או המהדורה האחרונה שלך
  • סנן לפי מכשיר ללמוד איך מכשירים ישנים יותר להתמודד האפליקציה שלך
  • סנן לפי מדינה לוודא מיקום מסד הנתונים שלך לא משפיע על אזור מסוים

למידע נוסף על הצגת נתוני עקבות שלך .

הצעדים הבאים

  • להציג דוחות מפורטים של הפעלות משתמש שבו אתה יכול לראות עקבות ספציפיות בהקשר ציר זמן של עקבות אחרות שנאספו במהלך אותה הפעילות באתר.