Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

مراقبة أداء

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

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

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

iOS أندرويد ويب

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

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

كيف يعمل؟

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

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

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

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

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

مسار التنفيذ

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

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

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

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

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