مراقبة أداء Firebase

احصل على نظرة ثاقبة حول مشكلات أداء تطبيقك.

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

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

منصات أبل أندرويد ويب

رفرفة

القدرات الأساسية

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

كيف يعمل؟

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

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

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

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

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

مسار التنفيذ

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

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

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

لمزيد من التفاصيل، راجع أمثلة المعلومات التي تم جمعها بواسطة مراقبة الأداء .

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