התחל עם ניטור ביצועים עבור Flutter

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

לפני שאתה מתחיל

אם עדיין לא עשית זאת, הגדר ואתחל את Firebase בפרויקט Flutter שלך.

שלב 1 : הוסף ניטור ביצועים לאפליקציה שלך

  1. מספריית השורש של פרויקט Flutter שלך, הפעל את הפקודה הבאה כדי להתקין את הפלאגין Flutter Monitoring Performance:

    flutter pub add firebase_performance
    
  2. מספריית השורש של פרויקט Flutter שלך, הפעל את הפקודה הבאה:

    flutterfire configure
    

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

  3. לאחר השלמת, בנה מחדש את פרויקט Flutter שלך:

    flutter run
    

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

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

שלב 2 : צור אירועי ביצועים להצגת נתונים ראשונית

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

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

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

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

    אם אינך רואה תצוגה של הנתונים הראשוניים שלך, עיין בטיפים לפתרון בעיות .

שלב 3 : (אופציונלי) הצג הודעות יומן עבור אירועי ביצועים

  1. בדוק את הודעות היומן שלך עבור הודעות שגיאה.

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

    • iOS+: Firebase/Performance
    • אנדרואיד: FirebasePerformance
  2. בדוק את סוגי היומנים הבאים שמציינים שניטור ביצועים רושם אירועי ביצועים:

    • Logging trace metric: TRACE_NAME , FIREBASE_PERFORMANCE_CONSOLE_URL
    • Logging network request trace: URL
  3. לחץ על כתובת האתר כדי להציג את הנתונים שלך במסוף Firebase. ייתכן שיחלפו מספר רגעים עד שהנתונים יתעדכנו בלוח המחוונים.

שלב 4 : (אופציונלי) הוסף ניטור מותאם אישית עבור קוד ספציפי

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

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

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

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

שלב 5 : פרוס את האפליקציה שלך ואז סקור את התוצאות

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

אתה יכול לעקוב אחר נתוני ביצועים בלוח המחוונים הביצועים של מסוף Firebase.

הצעדים הבאים