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