تتيح لك ميزة "المراقبة المستندة إلى المسار" تجميع سجلّات الخلفية من Cloud Logging وتنظيمها لعرض مقاييس مختلفة لمسارات مختلفة في تطبيق الويب.
حالات استخدام المراقبة المستندة إلى المسار
توفّر المقاييس المستندة إلى المسارات إحصاءات حول أداء مسارات تطبيق الويب وسلوكها. من خلال مراقبة هذه المقاييس وتحليلها، يمكنك تحسين المسارات وتحديد المشاكل وحلّها وتعزيز تجربة المستخدم في تطبيقك.
المزايا
- تحديد المشاكل وحلّها المتعلّقة بالأداء: يمكنك تحديد المسارات المحدّدة التي تشهد معدّلات مرتفعة في وقت الاستجابة (p75) أو معدّلات الخطأ، ما يتيح لك بذل جهود التحسين المستهدَفة.
- تحليل عدد الزيارات: يمكنك فهم عدد الطلبات الواردة لمختلف المسارات، ما يساعدك في تحديد أولويات الموارد وتحديد الميزات الرائجة.
- تتبُّع الأخطاء: يمكنك تتبُّع أخطاء 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 على علامة النجمة (*) كقسم أول:
*.example.com/*/fruits/**. - يتم احتساب الطلبات لجميع حالات تطابق أنماط عناوين URL. سيتم احتساب
example.com/foo/bazفي كل منexample.com/*وexample.com/foo/*
يمكنك تسجيل ما يصل إلى 20 مسارًا لتتبُّعها.
مراقبة المقاييس
تتوفّر المقاييس التالية لكل مسار مسجّل:
- عدد الطلبات
- الأخطاء (5xx و4xx)
- وقت الاستجابة في الشريحة المئوية الخامسة والتسعين
- معدّل نتائج ذاكرة التخزين المؤقت لشبكة توصيل المحتوى (CDN)
يتم عرض جميع المقاييس للفترة الزمنية المحدّدة في أعلى علامة التبويب "نظرة عامة".
الأسعار
يجب استخدام ميزة المقاييس المستندة إلى السجلّات في Cloud Logging للحصول على مقاييس المراقبة المستندة إلى المسار. لن تشهد معظم المشاريع زيادة في التكلفة، ولكن من المهم ملاحظة أنّ الاشتراك في خدمة المراقبة المستندة إلى المسار قد يؤدي إلى زيادة في استخدام Cloud Logging.
لمزيد من المعلومات حول Cloud Logging والاطّلاع على تقدير لتكاليفك، يُرجى الاطّلاع على Cloud Logging الأسعار.