Catch up on everthing we announced at this year's Firebase Summit. Learn more

مراقبة أداء Firebase

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

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

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

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

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

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

كيف يعمل؟

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

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

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

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

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

مسار التنفيذ

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

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

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

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

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