يوفّر Firebase تنبيهات تلقائية بشأن Crashlytics (يُرجى الاطّلاع على صفحة النظرة العامة على التنبيهات). ومع ذلك، قد لا تكون هذه التنبيهات التلقائية وقنوات الإشعارات الخاصة بها كافية لاحتياجاتك.
في هذه الحالات، يمكنك استخدام Cloud Monitoring لإرسال
تنبيهات مخصّصة إلى قنوات إشعارات مخصّصة استنادًا إلى بيانات Crashlytics
في Cloud Logging، والتي يتم توجيهها تلقائيًا إلى حزمة firebase-telemetry
لتطبيقات الويب، أو يتم تصديرها إلى Cloud Logging لتطبيقات الأجهزة الجوّالة (مع
بيانات جلسات Firebase الاختيارية).
لاستخدام Cloud Monitoring للتنبيهات المخصّصة، عليك إعداد سياسة تنبيه تصف الظروف التي تريد أن يتم تنبيهك فيها وكيفية إرسال الإشعارات إليك.
على سبيل المثال، إذا انخفض معدّل الجلسات الخالية من الأعطال عن حدّ معيّن أو ارتفع معدّل الخطأ في تطبيق الويب، يمكن أن ترسل أداة Cloud Monitoring رسالة تنبيه مخصّصة إلى عنوان بريد إلكتروني معيّن أو تنشرها في خدمة تابعة لجهة خارجية، مثل Discord أو Slack أو PagerDuty أو Jira. يمكنك أيضًا تخصيص المعلومات المُرسَلة في التنبيه بالكامل، مثل تضمين روابط لصفحات معيّنة مفيدة في وحدة تحكّم Firebase أو معلومات تحديد المشاكل وحلّها الخاصة بالشركة.
في مستندات Google Cloud، يمكنك الاطّلاع على مزيد من المعلومات حول Cloud Monitoring والتنبيهات، بما في ذلك الأسعار.
المتطلبات الأساسية
تأكَّد من أنّ مشروعك على Firebase يستخدم خطة أسعار Blaze المَرِنة.
تأكَّد من توفّر سجلّات Crashlytics في Cloud Logging:
- بالنسبة إلى التطبيقات المتوافقة مع الأجهزة الجوّالة: يمكنك إعداد عملية تصدير بيانات Crashlytics إلى Cloud Logging، ويمكنك أيضًا تصدير بيانات جلسات Firebase.
- بالنسبة إلى تطبيقات الويب: يتم إرسال السجلّات تلقائيًا إلى حزمة
firebase-telemetry(firebasetelemetry.googleapis.com/events) عند إعداد Crashlytics في تطبيق الويب.
إعداد سياسة تنبيه
في ما يلي تعليمات عامة. للحصول على تعليمات مفصّلة، يُرجى الاطّلاع على مستندات Google Cloud (على سبيل المثال: إنشاء سياسات تنبيهات تستند إلى الحدّ الأقصى للمقاييس أو استخدام PromQL لإنشاء سياسات تنبيهات).
كجزء من تشغيل طلبات البحث، يمكنك إعداد تنبيه مستند إلى السجلّ أو تنبيه مستند إلى SQL:
إعداد تنبيه مستند إلى السجلّ:
نفِّذ طلب بحث في Logs Explorer.
انقر على الزر إضافة تنبيه الذي يظهر.
اتّبِع التعليمات الظاهرة على الشاشة لإضافة تنبيه مستند إلى السجلّ.
إعداد تنبيه مستند إلى SQL:
نفِّذ طلب بحث في تحليلات السجلات.
انقر على الزر إضافة تنبيه الذي يظهر.
اتّبِع التعليمات الظاهرة على الشاشة لإضافة تنبيه مستند إلى SQL.
بدلاً من ذلك، يمكنك إعداد تنبيهات للمقاييس المستندة إلى السجلّات باستخدام أداة ضبط السياسات في وحدة تحكّم Google Cloud، حيث يمكنك تحديد أحد الخيارات التالية:
أداة الإنشاء: توفّر واجهة مستخدم وحدة التحكّم سير عمل موجّهًا لإنشاء سياسة التنبيه.
PromQL: يمكنك تقديم طلب بحث PromQL لسياسة التنبيه