لعرض بيانات الأداء في الوقت الفعلي، يُرجى التأكّد من أنّ تطبيقك يستخدم إحدى أدوات الأداء تتبُّع إصدار حزمة تطوير البرامج (SDK) المتوافق مع معالجة البيانات في الوقت الفعلي مزيد من المعلومات عن بيانات الأداء في الوقت الفعلي
تتبُّع المقاييس الرئيسية في لوحة البيانات
للتعرّف على مدى رواج المقاييس الرئيسية، أضِفها إلى لوحة المقاييس في أعلى لوحة بيانات الأداء يمكنك تحديد الانحدار بسرعة من خلال الاطلاع على التغييرات من أسبوع لآخر التغييرات أو التحقق من أن التغييرات الأخيرة في الرمز الخاص بك تعمل على تحسين الأداء.
لوحة بيانات مراقبة أداء Firebase" />في ما يلي بعض الأمثلة عن المؤشرات التي يمكنك تتبُّعها:
- زيادة في وقت بدء التطبيق منذ إضافة طلب جديد من واجهة برمجة التطبيقات للحظر لبدء تشغيل التطبيق
- انخفاض في حجم حمولة الاستجابة لطلب الشبكة منذ تنفيذ تغيير الحجم من الصور بالحجم الكامل إلى الصور المصغَّرة
- انخفاض في معدّل نجاح الشبكة لطلب بيانات من واجهة برمجة تطبيقات تابعة لجهة خارجية خلال منظومة متكاملة انقطاع الخدمة
- انخفاض في لقطات العرض البطيئة لعرض المحتوى القابل لإعادة الاستخدام بعد تحسين المعالجة خارج الشاشة لكل عنصر.
يمكن لكل عضو في مشروع Firebase ضبط لوحة المقاييس الخاصة به. يمكنك تتبع المقاييس التي تهمك، بينما يمكن لأعضاء المشروع الآخرين تتبع مجموعات مختلفة تمامًا من البيانات والمقاييس على لوحاتهم الخاصة.
لإضافة مقياس إلى لوحة المقاييس، اتّبِع الخطوات التالية:
- الانتقال إلى قسم لوحة بيانات الأداء في وحدة التحكّم في Firebase.
- انقر على بطاقة مقياس فارغة، ثم اختَر مقياسًا حاليًا لإضافته إلى لوحتك.
- (يُرجى النقر.) في بطاقة مقياس تمت تعبئتها لمزيد من الخيارات، على سبيل المثال، لاستبدال مقياس أو إزالته
تعرض لوحة المقاييس بيانات المقاييس المجمعة بمرور الوقت، في شكل رسومي النسبة المئوية الرقمية.
- تعرض كل بطاقة مقياس النسبة المئوية للتغيير في قيمة المقياس خلال الوقت المحدد بالإضافة إلى أحدث قيمة تم جمعها للمقياس. يمكن للبيان في الجزء العلوي من لوحة المقاييس بشكل كبير تفسيرًا للتغيير بالنسبة المئوية.
- تعرض لوحة المقاييس تلقائيًا القيمة المئوية التسعين للمقياس، وهي تتوافق مع مؤشرات Android الحيوية: إذا كنت تريد الاطّلاع على تجربة شرائح المستخدمين المختلفة لتطبيقك، اختَر نسبة مئوية مختلفة من القائمة المنسدلة في أعلى صفحة لوحة المعلومات.
- إذا كان لديك إصدارات مختلفة من التطبيق، يمكنك الاطّلاع على قيمة المقياس لأحد الإصدارات إصدار رائج مقارنةً بإصدار آخر و/أو مقارنةً بجميع مماثلة. اختَر الإصدارات من القوائم المنسدلة أسفل الرسم البياني.
ماذا تعني الألوان الأحمر والأخضر والرمادي؟
تمتلك معظم المقاييس اتجاهًا رائجًا، لذلك تستخدم لوحة المقاييس اللون لعرض تفسير ما إذا كانت بيانات المقياس تتجه في اتجاه جيد أم سيئ.
على سبيل المثال، لنفترض أنك بصدد تتبع وقت بدء التطبيق لتطبيقك (القيمة التي ينبغي صغيرة). في حال زيادة هذه القيمة، تعرض لوحة المقاييس النسبة المئوية للمقياس. يتغير باللون الأحمر، مما يلفت الانتباه إلى مشكلة محتملة. ومع ذلك، إذا كانت القيمة تتناقص أو فستعرض لوحة المقاييس النسبة المئوية باللون الأخضر أو الرمادي على التوالي.
فإذا لم يكن للمقياس اتجاه رائج مطلوب، مثل حجم حمولة الاستجابة لطلب الشبكة، فإن لوحة المقاييس تعرض دائمًا للنسبة المئوية للمقياس باللون الرمادي، بغض النظر عن مدى توجه البيانات.
ماذا تعني الخطوط المتصلة والمتقطعة؟
-
خط ثابت أزرق داكن - قيمة المقياس بمرور الوقت لجميع إصدارات تطبيقك
يمكن اعتبار هذا الخط خط الأساس لتطبيقك. -
خط ثابت أخضر فاتح — قيمة المقياس بمرور الوقت لإصدار معين من تطبيق
تعرض لوحة المقاييس تلقائيًا بيانات أحدث إصدار. لعرض إصدار مختلف في المخطط، فاستخدم القائمة المنسدلة الأولى أسفل المخطط. -
خط ثابت رمادي - قيمة المقياس بمرور الوقت لإصدار آخر محدد من تطبيقك
لا تعرض لوحة المقاييس تلقائيًا بيانات إصدار ثانٍ. لعرض الثاني في المخطط، استخدم القائمة المنسدلة الثانية أسفل المخطط. -
خط متقطع باللون الأزرق الفاتح - قيمة المقياس لجميع الإصدارات في وقت محدّد في الماضي
على سبيل المثال، إذا اخترت عرض مخطط يعرض آخر 7 أيام، ومررت مؤشر الماوس فوق 30 آب (أغسطس)، ثم يخبرك الخط المتقطع باللون الأزرق الفاتح بقيمة المقياس لجميع الإصدارات على 23 آب (أغسطس)
عرض عمليات التتبُّع وبياناتها
يمكنك عرض جميع آثار التطبيق في جدول بيانات التتبُّع الموجود في أسفل الصفحة. لوحة بيانات الأداء يجمع الجدول كل نوع من أنواع عمليات التتبُّع ضمن علامة تبويب فرعية مناسبة. على سبيل المثال: يتم إدراج جميع عمليات تتبُّع طلبات الشبكة ضمن علامة التبويب الفرعية طلبات الشبكة.
يعرض جدول التتبُّع قيم بعض أهم المقاييس لكل عملية تتبُّع، بالإضافة إلى مع النسبة المئوية للتغير في قيمة كل مقياس. يتم احتساب هذه القيم. بناءً على اختيارات النسب المئوية والنطاق الزمني المعينين أعلى علامة التبويب لوحة البيانات وإليك بعض الأمثلة:
- إذا اخترت نسبة مئوية 90% ونطاقًا زمنيًا من آخر 7 أيام، ستكون قيمة المقياس هي الشريحة المئوية التسعون للبيانات التي يتم جمعها. من آخر يوم، وستتمثل النسبة المئوية للتغيير في قبل 7 أيام.
- وإذا غيَّرت النطاق الزمني بعد ذلك إلى آخر 24 ساعة، سيتم تحديد قيمة ستكون القيمة متوسط البيانات التي تم جمعها من آخر ساعة. سيكون التغيير في النسبة المئوية هو التغيير منذ 24 ساعة سابقة.
يمكنك ترتيب قائمة عمليات التتبّع في كل علامة تبويب فرعية حسب قيمة المقياس أو حسب النسبة المئوية للتغير لمقياس معين. يمكن أن يساعدك هذا في التعرف بسرعة المشكلات المحتملة في تطبيقك.
لعرض جميع المقاييس والبيانات لعملية تتبُّع معيّنة، انقر على اسم عملية التتبُّع في جدول الآثار. تقدّم الأقسام التالية من هذه الصفحة المزيد من التفاصيل.
عرض المزيد من البيانات الخاصة بعملية تتبُّع معيّنة
يوفّر "Performance Monitoring" صفحة لتحديد المشاكل وحلّها في وحدة تحكّم "Firebase" والتي يتم فيها تسليط الضوء على المقاييس. ما يسهّل معالجة مشاكل الأداء وتقليل تأثيرها في التطبيقات والمستخدمين. يمكنك استخدام صفحة تحديد المشاكل وحلّها عندما تتعرف على مشاكل في الأداء، على سبيل المثال، في السيناريوهات التالية:
- ما عليك سوى تحديد المقاييس ذات الصلة على لوحة المعلومات وتلاحظ فارقًا كبيرًا.
- تقوم بفرزها في جدول التتبع لعرض أكبر دلتا في الأعلى، وسترى تغيير كبير في النسبة المئوية.
- ستتلقّى تنبيهًا عبر البريد الإلكتروني لإعلامك بمشكلة في الأداء.
يمكنك الوصول إلى صفحة تحديد المشاكل وحلّها بالطرق التالية:
- في لوحة بيانات المقاييس، انقر على الزر عرض تفاصيل المقياس.
- في أي بطاقة مقياس، اختر
تعرض صفحة تحديد المشاكل وحلّها معلومات حول هذا المقياس. الذي اخترته. . => الاطّلاع على التفاصيل - في جدول بيانات التتبُّع، انقر على اسم عملية التتبُّع أو أي قيمة مقياس في الصف المرتبط بذلك.
- في تنبيه عبر البريد الإلكتروني، انقر على التحقيق الآن.
عند النقر على اسم عملية التتبُّع في جدول التتبُّع، يمكنك بعد ذلك التوغّل في مقاييس
معين. انقر على
زر
- الفلترة حسب إصدار التطبيق للاطّلاع على بيانات عن إصدار سابق أو أحدث إصدار
- يمكنك الفلترة حسب الجهاز لمعرفة طريقة تعامل الأجهزة القديمة مع تطبيقك.
- الفلترة حسب البلد للتأكد من أنّ الموقع الجغرافي لقاعدة البيانات لا يؤثِّر في بلد معيّن منطقة
عرض كل المقاييس التي يتم جمعها لعملية التتبُّع
بعد النقر على سجلّ تتبُّع، يمكنك التوغّل في المقاييس المهمة:
- تتبُّع طلبات الشبكة: إنّ علامات تبويب المقاييس المتاحة هي وقت الاستجابة. حجم حمولة الاستجابة وحجم حمولة الطلب ومعدّل النجاح
- بدء تشغيل التطبيق، وبداية التطبيق، وخلفية التطبيق، وتتبعات الرموز المخصصة — تتوفر علامة تبويب مقياس المدة دائمًا (المقياس التلقائي لهذه الأنواع من عمليات التتبُّع). بالنسبة إلى عمليات تتبُّع الرموز المخصّصة، في حال أضفت أي مقاييس مخصّصة إلى عملية التتبُّع، ستكون علامات تبويب المقاييس هذه هي كما هو موضح.
- تتبُّع عرض الشاشة: إنّ علامات تبويب المقاييس المتاحة هي العرض البطيء و الإطارات الثابتة:
يمكنك العثور على ملخّص الأداء للمقياس المحدّد أسفل علامات تبويب المقاييس مباشرةً. يتضمّن ذلك نظرة عامة من جملة واحدة حول اتجاه المقياس بمرور الوقت، ورسمًا بيانيًا لتمثيله. توزيع البيانات عبر النطاق الزمني المحدد بالكامل.
تفاصيل رموز الخطأ في "مراقبة أداء Firebase"" />على سبيل المثال، إذا كان المقياس الذي اخترته هو معدّل نجاح الشبكة، سيعرض الرسم البياني تفاصيل. جميع رموز الأخطاء ونسبها المئوية من بين جميع استجابات الأخطاء (بما في ذلك رموز الخطأ مستبعدة في Firebase).
عرض معلومات متعمقة حول البيانات
يمكنك فلترة البيانات وتقسيمها حسب السمة، أو يمكنك النقر لعرض البيانات في سياق جلسة استخدام التطبيق.
على سبيل المثال، لفهم سبب بطء وقت الاستجابة الأخيرة للشبكة، وما إذا كان أحد البلدان في الأداء، يُرجى اتّباع الخطوات التالية:
- اختَر البلد من القائمة المنسدلة للسمات.
- في الجدول، رتِّب حسب أحدث قيمة لمعرفة البلدان التي لها أكبر تأثير أوقات استجابة الشبكة.
- حدد البلدان ذات أحدث القيم لرسمها على الرسم البياني. ثم مرِّر مؤشر الماوس المؤشر فوق المخطط الزمني في الرسم البياني لمعرفة متى تنخفض سرعة استجابة الشبكة في تلك البلدان.
- لمزيد من التحقيق في الأسباب الأساسية لمشاكل وقت استجابة الشبكة في بلدان محددة، يمكنك إضافة لتلك البلدان ومواصلة البحث في سمات أخرى (مثل الراديو الأنواع والأجهزة).
عرض مزيد من التفاصيل عن جلسات المستخدمين
تقدّم Performance Monitoring أيضًا تقارير عن جلسات المستخدمين، وهي فترات زمنية ظهور تطبيقك في المقدّمة. ترتبط هذه التقارير بعملية تتبُّع محدّدة، وهي عرض بيانات آثار الأنشطة في سياق المخطط الزمني للآثار الأخرى التي تم جمعها خلال ذلك من خلال Performance Monitoring نفس الجلسة.
على سبيل المثال، يمكنك الاطّلاع على عمليات تتبُّع الرموز المخصّصة بالترتيب الذي بدأت به (إلى جانب والفترات الفردية لكل منها)، ويمكنك أيضًا مشاهدة أي عمليات تتبع لطلبات الشبكة التي كانت يحدث في نفس الوقت.
تعرض وحدة التحكّم عيّنات عشوائية لجلسات المستخدمين هذه. إنها متاحة لشركة Apple تطبيقات Android وجميع أنواع عمليات التتبُّع باستثناء عمليات تتبُّع عرض الشاشة.
في ما يلي بعض البيانات الأخرى التي يمكنك الاطّلاع عليها حول جلسة المستخدم:
صفحة جلسات "مراقبة أداء Firebase" />- معلومات حول عملية التتبُّع: معلومات مفصّلة حول عملية التتبُّع الجلسة، بما في ذلك وقت البدء ووقت الانتهاء والسمات (مثل الجهاز والبلد) وأي المقاييس السارية لهذا النوع من التتبُّع (مثل مدة تتبُّع الرمز المخصّص أو وقت الاستجابة لتتبع طلبات الشبكة).
- وحدة المعالجة المركزية (CPU): مقدار وقت المستخدم ووقت النظام الذي يستهلكه تطبيقك خلال جلسة
- الذاكرة: مقدار أجزاء من الذاكرة استخدام تطبيقك أثناء الجلسة
كيفية عرض بيانات الجلسات
- الانتقال إلى قسم لوحة بيانات الأداء في وحدة التحكّم Firebase، انتقِل للأسفل إلى جدول بيانات التتبُّع، ثم انقر على علامة التبويب الفرعية المناسبة. أثر الاهتمام.
- انقر على اسم عملية التتبُّع في الجدول للاطّلاع على جميع المقاييس المتاحة.
- لعرض بيانات الجلسات لعملية التتبُّع المحدّدة، انقر على عرض جميع الجلسات.
- لعرض الجلسات المرتبطة بقيمة سمة للمقياس المحدّد، مرِّر مؤشر الماوس. على الصف المطلوب، ثم انقر على نص الجلسات الذي يظهر في العمود الموجود في أقصى اليسار. من هذا الصف.
فلترة الجلسات حسب الشريحة المئوية
يتم توزيع الجلسات في شرائح مئوية لكل مقياس. الجلسات في نطاقات الشريحة المئوية المنخفضة لها قيمة أقل للمقياس من الجلسات في نطاقات الشرائح المئوية الأعلى.
لفلترة الجلسات المتاحة حسب الشريحة المئوية، استخدِم القائمة المنسدلة أعلى الجلسات. التفاصيل، أو اسحب مؤشرات الرسم البياني.
صفحة جلسات "مراقبة أداء Firebase" />