مراقبة المسارات

تتيح لك ميزة "المراقبة المستندة إلى المسار" تجميع سجلّات الواجهة الخلفية من Cloud Logging وتنظيمها لعرض مقاييس مختلفة لمسارات مختلفة في تطبيق الويب.

حالات استخدام ميزة "المراقبة المستندة إلى المسار"

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

المزايا

  • تحديد المشاكل في الأداء وحلّها: يمكنك تحديد مسارات معيّنة تشهد وقت استجابة مرتفعًا (p75) أو معدّلات أخطاء مرتفعة، ما يتيح لك بذل جهود تحسين مستهدَفة.
  • تحليل عدد الزيارات: يمكنك فهم حجم الطلبات لمسارات مختلفة، ما يساعدك في تحديد أولويات الموارد وتحديد الميزات الشائعة.
  • تتبُّع الأخطاء: يمكنك مراقبة أخطاء 4xx و5xx على مسارات فردية، ما يتيح لك رصد المشاكل التي تؤثر في أجزاء معيّنة من التطبيق وحلّها بسرعة.

حالات الاستخدام

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

تفعيل المراقبة المستندة إلى المسار

للموافقة على ميزة "المراقبة المستندة إلى المسار" وتفعيلها:

  1. في وحدة تحكّم Firebase، انتقِل إلى الاستضافة والخدمات بلا خادم > استضافة التطبيقات.

  2. اختَر الواجهة الخلفية.

  3. في المسارات، اختَر تسجيل المسارات لتفعيل ميزة "المراقبة المستندة إلى المسار".

بعد الموافقة على هذه الميزة، يمكنك إضافة المسارات التي تريد مراقبتها في تطبيقك. يُرجى العِلم بالتأثير المحتمَل على التكلفة نتيجة استخدام هذه الميزة.

تسجيل المسارات

بالنسبة إلى كل طلب شبكة يتم إرساله من تطبيقك، App Hosting تربط الطلب بـ نمط المسار الأكثر تحديدًا الذي يتطابق مع عنوان URL للطلب. لا يؤثر نمط المطابقة إلا في الطلبات المستقبلية، ولن تتأثر المطابقات والبيانات من الطلبات السابقة بإدخال نمط عنوان URL مخصّص جديد.

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

  • نص عادي: يطابق مسارًا تامًا
  • *: تطابق جزء النطاق الفرعي الأول أو أي سلسلة في جزء مسار واحد
  • **: تطابق لاحقة مسار عشوائية

يوضّح الجدول التالي بعض حالات المطابقة المحتمَلة لأنماط عناوين URL المخصّصة.

لمطابقة... أنشئ نمط عنوان URL مخصّصًا مثل... أمثلة على المطابقات مع نمط عنوان URL هذا
عنوان URL تام /foo/baz example.com/foo/baz
أي جزء مسار واحد (*) /*/baz example.com/foo/baz

example.com/bar/baz

/*/*/baz example.com/foo/bar/baz

example.com/bah/qux/baz

/foo/* example.com/foo/baz

example.com/foo/bar

ملاحظة:لن يتطابق هذا النمط مع example.com/foo.

لاحقة مسار عشوائية (**) /foo/** example.com/foo

example.com/foo/baz

example.com/foo/baz/more/segments

يُرجى العِلم بهذا السلوك المتطرف لميزة "المراقبة المستندة إلى المسار":

  • بالنسبة إلى أنماط عناوين URL المخصّصة، لا تتيح Firebase استخدام بنية مثل *.[file extension]، مثل *.png أو *.css.
  • يمكن أن يحتوي النطاق لنمط عنوان URL أيضًا على الرمز * كجزء أول: *.example.com/*/fruits/**.
  • يتم احتساب الطلبات لجميع المطابقات مع نمط عنوان URL. سيتم احتساب example.com/foo/baz لكل من example.com/* وexample.com/foo/*

يمكنك تسجيل ما يصل إلى 20 مسارًا لمراقبتها.

مراقبة المقاييس

تتوفّر المقاييس التالية لكل مسار مسجَّل:

يتم عرض جميع المقاييس للفترة الزمنية المحدّدة في أعلى علامة التبويب "نظرة عامة".

الأسعار

مطلوب استخدام ميزة المقاييس المستندة إلى السجلّات في Cloud Logging لعرض مقاييس رصد المسار. لن تشهد معظم المشاريع زيادة في التكلفة، ولكن من المهم العِلم أنّ الموافقة على ميزة "المراقبة المستندة إلى المسار" قد تؤدي إلى زيادة استخدام Cloud Logging.

لمزيد من المعلومات حول Cloud Logging الأسعار وتقدير التكاليف، يُرجى الاطّلاع على Cloud Logging الأسعار.