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

ניטור נתוני ביצועים במסוף

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

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

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

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

הנה כמה טרנדים לדוגמה שתוכל לעקוב אחריהם:

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

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

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

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

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

מה המשמעות של הצבעים האדום, הירוק והאפור?

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

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

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

מה המשמעות של הקווים המוצקים והמקווקוים?

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

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

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

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



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

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

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

  • אם תבחר באחוזון של 50% ומגוון זמן של ימים 7 שעברו, אז הערך של המדד יהיה החציון של נתונים שנאספו ביום האחרון, ואת השינוי באחוזים יהיה השינוי מאז 7 ימים לפני.

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

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

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

הצג נתונים נוספים עבור מעקב ספציפי

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

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

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

אם תלחץ על שם מעקב בטבלת העקבות, תראה סקירה כללית של נתוני המעקב בכרטיסים מדדים.

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

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

הצג מידע מעמיק על הנתונים

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



ראה פרטים נוספים על דגימות עקבות

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

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

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

הנה כמה מהנתונים הנוספים שתוכל לראות לגבי הפעלת משתמש:

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

כיצד לצפות בנתוני הפעלות

  1. עבור אל לוח המחוונים ביצועים במסוף Firebase, לגלול למטה לשולחן עקבות, ולאחר מכן לחץ על כרטיסיית המשנה מתאים עקבות של עניין.
  2. לחץ על שם המעקב בטבלה כדי להציג את כל המדדים הזמינים שלה.
  3. בכל כרטיס, לחץ על הצג יותר.
  4. הצג מדגם של הפעלות:
    • הפעלות צפה עבור כל סוג של המשתמש - לחץ הפעלות רואים בצד שמאל למעלה, מעל התרשים.
    • הפעלות צפה הקשורים תכונה מסוימת - לחץ על כל תכונה, ולאחר מכן לחץ על הקישור המופיע לצד ערך של תכונה (למשל, התקן> Google פיקסל 3> 3421 מפגשים).
תמונה של מעקב אחר ביצועי Firebase עם קישור להפעלות

סנן הפעלות לפי אחוזון

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

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

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