Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

עקוב אחר מדדי מפתח בלוח המחוונים שלך

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

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

להלן כמה דוגמאות למגמות שאפשר לעקוב אחריהן:

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

צפה במידע מעמיק אודות הנתונים

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



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

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

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

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

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

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

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

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

סנן מפגשים לפי אחוזון

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

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

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