تتيح لك ميزة "المراقبة المستندة إلى المسار" تجميع سجلّات الخلفية من 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 الأسعار.