Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

لعرض بيانات الأداء في الوقت الفعلي ، تأكد من أن تطبيقك يستخدم إصدار 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.
صورة مخطط توزيع مراقبة أداء Firebase

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

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

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

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

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