مراقبة أداء Firebase

الحصول على إحصاءات حول مشاكل أداء تطبيقك

"مراقبة أداء Firebase" هي خدمة تساعدك على الحصول على إحصاءات خصائص الأداء لكل من Apple وAndroid وتطبيقات الويب.

أنت تستخدم "حزمة تطوير البرامج (SDK) لمراقبة الأداء" من أجل جمع بيانات الأداء من تطبيقك، ومراجعة تلك البيانات وتحليلها في وحدة تحكُّم Firebase. تساعدك ميزة "مراقبة الأداء" للتعرُّف في الوقت الفعلي على المواضع التي يمكن فيها تحسين أداء تطبيقك يمكنك استخدام هذه المعلومات لإصلاح مشكلات الأداء.

أنظمة Apple الأساسية نظام التشغيل Android الويب

Flutter

الإمكانات الرئيسية

يمكنك تلقائيًا قياس وقت بدء تشغيل التطبيق وطلبات شبكة HTTP المزيد عند دمج حزمة SDK لمراقبة الأداء في تطبيقك، لن تحتاج إلى كتابة أي رمز قبل أن يبدأ تطبيقك في مراقبة العديد من والجوانب المهمة للأداء.
بالنسبة إلى التطبيقات الأصلية، تسجِّل حزمة SDK وقت بدء التشغيل وعرض البيانات حسب الشاشة النشاط أثناء التشغيل في المقدّمة أو الخلفية بالنسبة إلى تطبيقات الويب، تتضمن سجلات SDK جوانب مثل عرض أول محتوى مرئي، والقدرة على التفاعل مع المستخدمين وتطبيقك وأكثر من ذلك.
الحصول على إحصاءات عن المواقف التي يُحتمل أن يكون فيها أداء التطبيق محسَّنة قد يكون تحسين أداء تطبيقك أمرًا صعبًا عندما لا تعرف بالضبط سبب عدم تلبية توقعات المستخدم. لهذا السبب تتيح لك مراقبة الأداء الاطّلاع على مقاييس الأداء مقسَّمة حسب السمات، مثل البلد الجهاز وإصدار التطبيق ومستوى نظام التشغيل.
تخصيص التتبُّع لتطبيقك يمكنك استخدام الآلات الموسيقية تتبُّع الرموز المخصّصة لتسجيل أداء تطبيقك في مواقف معيّنة، مثلاً عند تحميل شاشة جديدة أو عرض ميزة تفاعلية جديدة. ويمكنك إنشاء مقاييس مخصّصة في عمليات تتبُّع الرموز المخصّصة هذه لاحتساب الأحداث التي تحددها (مثل نتائج ذاكرة التخزين المؤقت) أثناء عمليات التتبع هذه.
تحديد التغييرات الكبيرة في أداء التطبيق تحديد وحل المشاكل الرئيسية في أداء التطبيق، مثل الشبكة من حالات انقطاع الخدمة، أمر حيوي لنجاح تطبيقك. تتيح مراقبة الأداء يمكنك إعداد التنبيهات وتخصيصها وأهم أجزاء التطبيق لتتمكّنوا من الاطّلاع على صعوبات الأداء - قبل أنها تؤثر على المستخدمين لديك.

كيف تعمل هذه الميزة؟

عند إضافة حزمة SDK لمراقبة الأداء، يبدأ Firebase تلقائيًا في جمع البيانات بيانات لعدة عمليات شائعة في تطبيقك، على سبيل المثال:

تستخدم ميزة "تتبُّع الأداء" عمليات التتبّع لجمع بيانات عن هذه العمليات. التتبع هو تقرير يحتوي على بيانات تم تسجيلها بين نقطتَين في تطبيقك.

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

في كل مرة يشغّل فيها أي نسخة من تطبيقك عملية مُراقَبة، تتم مراقبة عملية التتبُّع تجمع تلقائيًا بيانات السمات لمثيل التطبيق هذا. بالنسبة على سبيل المثال، إذا أصدر تطبيق Android طلب شبكة، تجمع عملية التتبُّع بيانات وإصدار التطبيق وغير ذلك من السمات الأخرى لمثيل التطبيق المحدد. إِنْتَ استخدام هذه السمات لتصفية بيانات الأداء ومعرفة ما إذا كانت شرائح المستخدمين التي تواجه مشكلات.

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

مسار التنفيذ

إضافة حزمة SDK لمراقبة الأداء إلى تطبيقك يمكنك إضافة حزمة SDK لمراقبة الأداء إلى تطبيقك مع أي حزمة أخرى منتجات Firebase التي تريد استخدامها في تطبيقك.
أنظمة Apple الأساسية | Android | الويب | Flutter
(اختياري)
تتبُّع الرموز المخصّصة للأداة والمقاييس المخصّصة في تطبيقك
باستخدام حزمة SDK لمراقبة الأداء، يمكنك الاستفادة تتبُّع الرموز المخصصة المقاييس المخصَّصة لقياس جوانب معيّنة من أداء تطبيقك.
مراقبة بيانات الأداء في وحدة التحكّم في الوقت الفعلي في جلسة المعمل، وحدة تحكُّم Firebase يمكنك مراقبة بيانات الأداء من المستخدمين لمعرفة يمكن فيها تحسين أداء التطبيق. يمكنك أيضًا تقسيم بيانات الأداء حسب السمات، مثل إصدار التطبيق البلد أو الجهاز أو نظام التشغيل.

بيانات المستخدمين

لا تخزِّن ميزة "مراقبة الأداء" بشكل دائم أي معلومات تحدّد الهوية الشخصية. المعلومات (مثل الأسماء أو عناوين البريد الإلكتروني أو أرقام الهواتف). أثناء المراقبة طلبات الشبكة عبر HTTP، تستخدم ميزة "مراقبة الأداء" عناوين URL (بدون تضمين معلمات عناوين URL) لإنشاء أنماط عناوين URL مجمّعة ومجهولة الهوية يتم الاحتفاظ بها في النهاية وتظهر في "وحدة تحكُّم Firebase"

لمزيد من التفاصيل، يُرجى الرجوع إلى أمثلة على المعلومات التي تم جمعها من قبل مراقبة الأداء:

الخطوات التالية