Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

עקוב, הצג וסנן נתוני ביצועים

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

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

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

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

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

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

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

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

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

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

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

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

הצעדים הבאים

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