Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

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

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

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

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

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

כדי להוסיף מדד ללוח המדדים שלך, בצע את השלבים הבאים:

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

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

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

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

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

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

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

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

  • קו מלא כחול כהה - ערכו של המדד לאורך זמן

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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