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

ניטור ביצועי Firebase

קבל תובנות לגבי בעיות הביצועים של האפליקציה שלך.

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

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

פלטפורמות אפלות אנדרואיד אינטרנט

יכולות מפתח

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

איך זה עובד?

כאשר אתה מוסיף את ה- SDK מעקב אחר ביצועים, Firebase מתחיל באופן אוטומטי איסוף נתונים במשך כמה תהליכים משותפים באפליקציה, למשל:

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

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

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

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

מסלול יישום

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

מידע משתמש

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

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

הצעדים הבאים