تتيح لك ميزة "المراقبة المستندة إلى المسار" تجميع سجلّات الخلفية من Cloud Logging وتنظيمها لعرض مقاييس مختلفة للمسارات المختلفة في تطبيق الويب.
حالات استخدام المراقبة المستندة إلى المسار
توفّر المقاييس المستندة إلى المسارات إحصاءات حول أداء وسلوك مسارات تطبيق الويب. من خلال مراقبة هذه المقاييس وتحليلها، يمكنك تحسين المسارات وتحديد المشاكل وحلّها وتحسين تجربة المستخدم في تطبيقك.
المزايا
- تحديد مشاكل الأداء وحلّها: يمكنك تحديد المسارات المحدّدة التي تشهد معدّلات عالية من وقت الاستجابة (p95) أو الأخطاء، ما يتيح لك تركيز جهودك على تحسينها.
- تحليل الزيارات: يمكنك فهم حجم الطلبات لمسارات مختلفة، ما يساعد في تحديد أولويات الموارد وتحديد الميزات الرائجة.
- تتبُّع الأخطاء: يمكنك مراقبة أخطاء 4xx و5xx في مسارات فردية، ما يتيح لك رصد المشاكل التي تؤثر في أجزاء معيّنة من التطبيق وحلّها بسرعة.
حالات الاستخدام
- تحسين أداء واجهة برمجة التطبيقات: يمكن لمقدّمي واجهات برمجة التطبيقات استخدام المقاييس المستندة إلى المسار لتحديد نقاط النهاية البطيئة أو المعرّضة للأخطاء وتحسين أدائها. ويؤدي ذلك إلى تسريع أوقات الاستجابة وتحسين الموثوقية وتوفير تجربة أفضل للمطوّرين.
- مراقبة أداء تطبيقات الويب: من خلال مراقبة المقاييس المستندة إلى المسار، يمكن للمطوّرين تحديد مشاكل الأداء وتحسين صفحات أو ميزات معيّنة. ويؤدي ذلك إلى توفير تجربة أسرع وأكثر سلاسة للمستخدم.
- تحسين الإحالات الناجحة في التجارة الإلكترونية: يمكن للأنشطة التجارية الإلكترونية استخدام المقاييس المستندة إلى المسار لتتبُّع أداء صفحات المنتجات المختلفة ومسارات الدفع. يمكن استخدام هذه البيانات لتحسين تجربة المستخدم وزيادة معدلات الإحالات الناجحة.
تفعيل المراقبة المستندة إلى المسار
للموافقة على تفعيل ميزة "المراقبة المستندة إلى المسار":
في وحدة تحكّم Firebase، انتقِل إلى الاستضافة والحوسبة بدون خادم > استضافة التطبيقات.
اختَر الواجهة الخلفية.
في المسارات، اختَر تسجيل المسارات لتفعيل المراقبة المستندة إلى المسار.
بعد الموافقة على الميزة، يمكنك إضافة المسارات التي تريد تتبُّعها في تطبيقك. تأكَّد من أنّك على عِلم بالتأثير المحتمل في التكلفة عند استخدام هذه الميزة.
تسجيل المسارات
بالنسبة إلى كل طلب شبكة يتم إرساله من تطبيقك، يربط App Hosting الطلب بنمط المسار الأكثر تحديدًا الذي يتطابق مع عنوان URL الخاص بالطلب. لا تؤثر مطابقة الأنماط إلا في الطلبات المستقبلية، ولن تتأثر المطابقات والبيانات من الطلبات السابقة بإدخال نمط عنوان URL مخصّص جديد.
أدخِل المسارات كأنماط لمسارات عناوين URL تبدأ بشرطة مائلة للأمام (/) ولا تحتوي على أي أجزاء فارغة. استخدِم بنية جزء المسار التالية لإنشاء نمط يتطابق مع مسارات عناوين URL:
- نص عادي: يطابق جزءًا محددًا من المسار
-
*: يطابق أي سلسلة في قسم مسار واحد -
**: يطابق لاحقة مسار عشوائية
يوضّح الجدول التالي بعض حالات مطابقة أنماط عناوين URL المخصّصة المحتملة.
| لمطابقة... | إنشاء نمط عنوان URL مخصّص مثل... | أمثلة على التطابقات مع نمط عنوان URL هذا |
|---|---|---|
| عنوان URL دقيق | /foo/baz |
example.com/foo/baz |
أي شريحة مسار واحدة (*) |
/*/baz |
example.com/foo/baz
|
/*/*/baz |
example.com/foo/bar/baz
|
|
/foo/* |
example.com/foo/baz
ملاحظة: لن يتطابق هذا النمط مع |
|
لاحقة مسار عشوائية (**) |
/foo/** |
example.com/foo
|
يُرجى ملاحظة سلوك الحافة التالي للمراقبة المستندة إلى المسار:
- بالنسبة إلى أنماط عناوين URL المخصّصة، لا يتيح Firebase استخدام بنية مثل
*.[file extension](على سبيل المثال،*.pngأو*.css). - يتم احتساب الطلبات لجميع أنماط عناوين URL المطابقة. سيتم احتساب
/foo/bazلكل من/*و/foo/*.
يمكنك تسجيل ما يصل إلى 20 مسارًا لمراقبتها.
تتبُّع المقاييس
تتوفّر المقاييس التالية لكل مسار مسجَّل:
- عدد الطلبات
- الأخطاء (5xx و4xx)
- وقت الاستجابة في الشريحة المئوية الـ 95
- معدّل نجاح ذاكرة التخزين المؤقت لشبكة توصيل المحتوى (CDN)
يتم عرض جميع المقاييس للفترة الزمنية المحدّدة في أعلى علامة التبويب "نظرة عامة".
الأسعار
يجب استخدام ميزة المقاييس المستندة إلى السجلّات في Cloud Logging للحصول على مقاييس المراقبة المستندة إلى المسار. لن تشهد معظم المشاريع زيادة في التكلفة، ولكن من المهم ملاحظة أنّ تفعيل ميزة المراقبة المستندة إلى المسار قد يؤدي إلى زيادة استخدام Cloud Logging.
لمزيد من المعلومات حول أسعار Cloud Logging ولتقدير التكاليف، يُرجى الاطّلاع على أسعار Cloud Logging.