Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

إذا نقرت على اسم تتبع في جدول التتبع ، فسترى نظرة عامة على بيانات التتبع على بطاقات القياس.

استخدم الخيارات الموجودة في الجزء العلوي الأيسر من الشاشة لعرض البيانات بشكل مجمع أو بمرور الوقت .

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

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

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