تتيح لك ميزة "المراقبة المستندة إلى المسار" تجميع سجلّات الخلفية من Cloud Logging وتنظيمها لعرض مقاييس مختلفة لمسارات مختلفة في تطبيق الويب.
حالات استخدام المراقبة المستندة إلى المسار
توفّر المقاييس المستندة إلى المسارات إحصاءات حول أداء مسارات تطبيق الويب وسلوكها. من خلال مراقبة هذه المقاييس وتحليلها، يمكنك تحسين المسارات وتحديد المشاكل وحلّها وتعزيز تجربة المستخدم في تطبيقك.
المزايا
- تحديد المشاكل وحلّها المتعلّقة بالأداء: يمكنك تحديد المسارات المحدّدة التي تشهد معدّلات بطء استجابة عالية (p75) أو معدّلات أخطاء عالية، ما يتيح لك بذل جهود التحسين المستهدَفة.
- تحليل عدد الزيارات: يمكنك فهم عدد الطلبات الواردة لمختلف المسارات، ما يساعدك في تحديد أولويات الموارد وتحديد الميزات الشائعة.
- تتبُّع الأخطاء: يمكنك تتبُّع أخطاء 4xx و5xx على مسارات فردية، ما يتيح رصد المشاكل وحلّها بسرعة في أجزاء معيّنة من التطبيق.
حالات الاستخدام
- تحسين أداء واجهة برمجة التطبيقات: يمكن لموفّري واجهات برمجة التطبيقات استخدام مقاييس مستندة إلى المسار لتحديد نقاط النهاية البطيئة أو المعرَّضة للأخطاء وتحسين أدائها. ويؤدي ذلك إلى تقليل أوقات الاستجابة وتحسين الموثوقية وتقديم تجربة أفضل للمطوّرين.
- مراقبة أداء تطبيقات الويب: من خلال مراقبة المقاييس المستندة إلى المسارات، يمكن للمطوّرين تحديد المشاكل التي تؤدي إلى بطء الأداء وتحسين صفحات أو ميزات معيّنة. ويؤدي ذلك إلى تقديم تجربة أسرع وأكثر سلاسة للمستخدم.
- تحسين معدل الإحالات الناجحة في التجارة الإلكترونية: يمكن للأنشطة التجارية الإلكترونية استخدام مقاييس مستندة إلى المسار لتتبُّع أداء صفحات المنتجات المختلفة ومسارات الدفع. ويمكن استخدام هذه البيانات لتحسين تجربة المستخدم وزيادة معدّلات الإحالات الناجحة.
تفعيل المراقبة المستندة إلى المسار
للانضمام إلى هذه الميزة وتفعيلها:
- اختَر الخلفية في صفحة App Hosting ضمن "وحدة تحكّم 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)
- وقت الاستجابة عند الشريحة المئوية الـ 75
يتم عرض جميع المقاييس للفترة الزمنية المحدّدة في أعلى علامة التبويب "نظرة عامة".
الأسعار
يجب استخدام ميزة المقاييس المستندة إلى السجلّ في Cloud Logging للحصول على مقاييس المراقبة المستندة إلى المسار. لن تشهد معظم المشاريع زيادة في التكلفة، ولكن من المهم ملاحظة أنّ تفعيل ميزة المراقبة المستندة إلى المسار قد يؤدي إلى زيادة في استخدام Cloud Logging.
لمزيد من المعلومات حول أسعار Cloud Logging وتقدير تكاليفك، يمكنك الاطّلاع على أسعار Cloud Logging.