مراقبة بيانات الأداء في وحدة التحكم

لعرض بيانات الأداء في الوقت الفعلي ، تأكد من أن تطبيقك يستخدم إصدار SDK لمراقبة الأداء المتوافق مع معالجة البيانات في الوقت الفعلي. تعرف على المزيد حول بيانات الأداء في الوقت الفعلي .

تتبع المقاييس الرئيسية في لوحة القيادة الخاصة بك

لمعرفة كيف تتجه المقاييس الرئيسية الخاصة بك ، قم بإضافتها إلى لوحة المقاييس الخاصة بك في الجزء العلوي من لوحة معلومات الأداء . يمكنك التعرف بسرعة على حالات الانحدار من خلال رؤية التغييرات الأسبوعية أو التحقق من أن التغييرات الأخيرة في التعليمات البرمجية تعمل على تحسين الأداء.

صورة من لوحة المقاييس في لوحة معلومات مراقبة أداء Firebase

فيما يلي بعض الأمثلة على الاتجاهات التي يمكنك تتبعها:

  • تحسن في تأخير الإدخال الأول لأنك تغيرت عندما يحمّل تطبيقك بعض ملفات JavaScript
  • انخفاض في الوقت الذي يستغرقه الطلاء الأول المحتوي بعد التبديل لاستخدام CDN للأصول
  • انخفاض في حجم حمولة الاستجابة لطلب الشبكة منذ أن نفذت استخدام الصور المصغرة
  • زيادة وقت استجابة الشبكة لاستدعاء طرف ثالث لواجهة برمجة التطبيقات أثناء انقطاع النظام البيئي

يمكن لكل عضو في مشروع Firebase تكوين لوحة المقاييس الخاصة به. يمكنك تتبع المقاييس المهمة بالنسبة لك ، بينما يمكن لأعضاء المشروع الآخرين تتبع مجموعات مختلفة تمامًا من المقاييس الرئيسية على لوحاتهم الخاصة.

لإضافة مقياس إلى لوحة المقاييس ، اتبع الخطوات التالية:

  1. انتقل إلى لوحة معلومات الأداء في وحدة تحكم Firebase.
  2. انقر فوق بطاقة قياس فارغة ، ثم حدد مقياسًا موجودًا لإضافته إلى لوحتك.
  3. انقر فوق على بطاقة مقياس مملوءة لمزيد من الخيارات ، على سبيل المثال لاستبدال مقياس أو إزالته.

تعرض لوحة المقاييس البيانات المترية التي تم جمعها بمرور الوقت ، سواء في شكل رسومي أو كنسبة مئوية من التغيير الرقمي.

  • تعرض كل بطاقة قياس النسبة المئوية للتغيير في قيمة المقياس خلال النطاق الزمني المحدد ، بالإضافة إلى أحدث قيمة تم جمعها للمقياس. البيان الموجود في الجزء العلوي من لوحة المقاييس هو تفسير النسبة المئوية للتغيير.
  • بشكل افتراضي ، تعرض لوحة المقاييس القيمة المئوية 75 للمقياس ، والتي تتوافق مع Core Web Vitals . إذا كنت ترغب في عرض كيفية تجربة تطبيقك لشرائح مختلفة من المستخدمين ، فحدد نسبة مئوية مختلفة من القائمة المنسدلة أعلى صفحة لوحة التحكم.

ماذا تعني الألوان الأحمر والأخضر والرمادي؟

تحتوي معظم المقاييس على اتجاه اتجاه مرغوب فيه ، لذلك تستخدم لوحة المقاييس اللون لعرض تفسير لما إذا كانت بيانات المقياس تتجه في اتجاه جيد أم سيئ.

على سبيل المثال ، لنفترض أنك تتبع تأخير الإدخال الأول لصفحة (وهي قيمة يجب أن تكون صغيرة). في حالة زيادة هذه القيمة ، تعرض لوحة المقاييس النسبة المئوية لتغير المقياس باللون الأحمر ، مما يلفت الانتباه إلى مشكلة محتملة. ومع ذلك ، إذا كانت القيمة تتناقص أو لا تتغير ، فإن لوحة المقاييس تعرض النسبة المئوية باللون الأخضر أو ​​الرمادي ، على التوالي.

إذا لم يكن للمقياس اتجاه اتجاه مرغوب فيه واضح ، مثل حجم حمولة الاستجابة لطلب الشبكة ، فإن لوحة المقاييس تعرض دائمًا النسبة المئوية للتغييرات في المقياس باللون الرمادي ، بغض النظر عن اتجاه البيانات.

ماذا تعني الخطوط الصلبة والمتقطعة؟

  • خط متصل باللون الأزرق الداكن - قيمة المقياس بمرور الوقت

  • خط متقطع باللون الأزرق الفاتح - قيمة المقياس في وقت محدد في الماضي
    على سبيل المثال ، إذا اخترت عرض مخطط لآخر 7 أيام ، وقمت بالتمرير فوق 30 أغسطس ، فإن الخط الأزرق الفاتح المتقطع يخبرك بقيمة المقياس في 23 أغسطس.



عرض الآثار وبياناتها

يمكنك عرض جميع آثار تطبيقك في جدول التتبع الموجود أسفل لوحة معلومات الأداء . يقوم الجدول بتجميع كل نوع من أنواع التتبع داخل علامة تبويب فرعية مناسبة. على سبيل المثال ، يتم سرد كافة عمليات تتبع طلبات الشبكة ضمن علامة التبويب الفرعية طلبات الشبكة .

يعرض جدول التتبع القيم لبعض أهم المقاييس لكل تتبع ، جنبًا إلى جنب مع النسبة المئوية للتغيير لقيمة كل مقياس. يتم حساب هذه القيم بناءً على تحديدات النسبة المئوية والنطاق الزمني المحدد في أعلى علامة تبويب لوحة المعلومات. وهنا بعض الأمثلة:

  • إذا حددت نسبة مئوية قدرها 75٪ ونطاقًا زمنيًا لآخر 7 أيام ، فستكون قيمة المقياس هي النسبة المئوية 75 للبيانات التي تم جمعها من آخر يوم ، وستكون النسبة المئوية للتغيير هي التغيير منذ 7 أيام سابقة.
  • إذا قمت بعد ذلك بتغيير النطاق الزمني إلى آخر 24 ساعة ، فستكون قيمة المقياس هي متوسط ​​البيانات التي تم جمعها من آخر ساعة ، وستكون النسبة المئوية للتغيير هي التغيير منذ 24 ساعة السابقة.

يمكنك فرز قائمة الآثار في كل علامة تبويب فرعية حسب قيمة المقياس أو النسبة المئوية للتغيير لمقياس معين. يمكن أن يساعدك هذا في التعرف بسرعة على المشكلات المحتملة في تطبيقك.

لعرض جميع المقاييس والبيانات لتتبع معين ، انقر فوق اسم التتبع في جدول التتبع. توفر الأقسام التالية من هذه الصفحة مزيدًا من التفاصيل.

عرض المزيد من البيانات لتتبع معين

توفر مراقبة الأداء صفحة استكشاف الأخطاء وإصلاحها في وحدة تحكم Firebase التي تسلط الضوء على تغييرات المقاييس ، مما يجعل من السهل معالجة وتقليل تأثير مشكلات الأداء على التطبيقات والمستخدمين. يمكنك استخدام صفحة استكشاف الأخطاء وإصلاحها عندما تتعرف على مشكلات الأداء المحتملة ، على سبيل المثال ، في السيناريوهات التالية:

  • حددت المقاييس ذات الصلة على لوحة القيادة ولاحظت دلتا كبيرة.
  • في جدول التتبع ، تقوم بالفرز لعرض أكبر دلتا في الأعلى ، وسترى تغيرًا ملحوظًا في النسبة المئوية.
  • تتلقى تنبيهًا عبر البريد الإلكتروني لإعلامك بمشكلة في الأداء.

يمكنك الوصول إلى صفحة استكشاف الأخطاء وإصلاحها بالطرق التالية:

  • في لوحة معلومات المقياس ، انقر على الزر عرض تفاصيل المقياس .
  • في أي بطاقة قياس ، حدد => عرض التفاصيل . تعرض صفحة استكشاف الأخطاء وإصلاحها معلومات حول المقياس الذي حددته.
  • في جدول التتبع ، انقر فوق اسم التتبع أو أي قيمة مقياس في الصف المرتبط بهذا التتبع.
  • في تنبيه البريد الإلكتروني ، انقر فوق التحقيق الآن .

عند النقر فوق اسم تتبع في جدول التتبع ، يمكنك بعد ذلك التعمق في المقاييس المهمة. انقر فوق الزر تصفية لتصفية البيانات حسب السمة ، على سبيل المثال:

صورة لبيانات مراقبة أداء Firebase التي تتم تصفيتها حسب السمة
  • قم بالتصفية حسب عنوان URL للصفحة لعرض البيانات الخاصة بصفحة معينة من موقعك
  • قم بالتصفية حسب نوع الاتصال الفعال لمعرفة كيفية تأثير اتصال الجيل الثالث على تطبيقك
  • قم بالتصفية حسب البلد للتأكد من أن موقع قاعدة البيانات الخاصة بك لا يؤثر على منطقة معينة

عرض جميع المقاييس المجمعة للتتبع

بمجرد النقر فوق أي أثر ، يمكنك التعمق في مقاييس الاهتمام:

  • تتبعات طلب الشبكة - علامات تبويب المقاييس المتوفرة هي وقت الاستجابة وحجم حمولة الاستجابة .
  • تتبعات التعليمات البرمجية المخصصة - تتوفر علامة تبويب مقياس المدة دائمًا (المقياس الافتراضي لهذا النوع من التتبع). إذا أضفت أي مقاييس مخصصة إلى تتبع رمز مخصص ، فستظهر علامة تبويب المقاييس هذه أيضًا.
  • تتبعات تحميل الصفحة - تتضمن علامات التبويب المترية المتوفرة الرسم الأول ، وأول رسم محتوى ، وتأخير الإدخال الأول ، والأحداث المتعلقة بـ DOM.

عرض معلومات متعمقة حول البيانات

يمكنك تصفية البيانات وتقسيمها حسب السمة ، أو يمكنك النقر لعرض البيانات في سياق جلسة استخدام التطبيق.

على سبيل المثال ، لفهم سبب بطء وقت استجابة الشبكة الأخير لديك ، وما إذا كان هناك بلد ما يؤثر على الأداء ، اتبع الخطوات التالية:

  1. حدد البلد من القائمة المنسدلة للسمات.
  2. في الجدول ، قم بالفرز حسب أحدث قيمة لمعرفة البلدان التي لها أكبر تأثير على أوقات استجابة الشبكة.
  3. حدد البلدان ذات القيم الأحدث لرسمها على الرسم البياني. ثم قم بتمرير المؤشر فوق المخطط الزمني في الرسم البياني لمعرفة وقت تباطؤ أوقات استجابة الشبكة في تلك البلدان.
  4. لمزيد من التحقيق في الأسباب الجذرية لمشكلات وقت استجابة الشبكة في بلدان معينة ، أضف عوامل تصفية لتلك البلدان واستمر في البحث عبر السمات الأخرى (مثل أنواع وأجهزة الراديو).