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

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

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

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

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

רִפרוּף

יכולות מפתח

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

איך זה עובד?

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

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

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

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

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

מסלול יישום

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

מידע משתמש

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

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

הצעדים הבאים