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