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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

بمجرد النقر فوق التتبع، يمكنك الانتقال إلى المقاييس محل الاهتمام:

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

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

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

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

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

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