يتيح لك تصدير البيانات من منتجات Firebase المختلفة إلى Cloud Logging عرض السجلّات والبحث فيها وفلترتها والاستعلام عنها من مشروعك وتطبيقاتك. باستخدام البيانات التي تم تصديرها، يمكنك إنشاء مقاييس مستندة إلى السجلّات واستخدامها، وإنشاء رسومات بيانية ولوحات بيانات مخصّصة، وإعداد تنبيهات مخصّصة.
تتيح المنتجات التالية تصدير البيانات إلى Cloud Logging:
Firebase Crashlytics: بعد إعداد عملية التصدير، تصدِّر Firebase الأحداث التي تم جمعها من خلال "Crashlytics" وبيانات جلسات Firebase (اختياريًا) إلى Cloud Logging.
Firebase Hosting: بعد إعداد عملية التصدير، تصدِّر Firebase سجلّات طلبات الويب من مواقعك الإلكترونية على Firebase Hosting إلى Cloud Logging.
Firebase App Hosting: لا حاجة إلى إعداد عملية التصدير، لأنّ Firebase يصدّر تلقائيًا سجلّات Firebase App Hosting إلى Cloud Logging.
Cloud Functions for Firebase: لا حاجة إلى إعداد عملية التصدير، لأنّ Firebase يصدّر تلقائيًا سجلّات الدوال إلى Cloud Logging.
تساعدك هذه الصفحة في ما يلي:
- التعرّف على الإجراءات التي يمكنك اتّخاذها بشأن البيانات التي يتم تصديرها إلى Cloud Logging
- إعداد عملية التصدير إلى Cloud Logging
- ماذا يحدث بعد إعداد عملية التصدير؟
- الحصص والأسعار والاحتفاظ بالبيانات في Cloud Logging
ما يمكنك فعله بالبيانات التي تم تصديرها إلى Cloud Logging
يتم توفير "Cloud Logging" من قِبل Google Cloud Observability Suite.
في ما يلي بعض الطرق التي يمكنك من خلالها العمل مع البيانات التي تم تصديرها إلى Cloud Logging:
يمكنك استخدام Logs Explorer في وحدة تحكّم Google Cloud لعرض هذه السجلّات والبحث فيها وفلترتها.
يمكنك الاستعلام عن سجلّاتك وإنشاء مقاييس مستندة إلى السجلّات واستخدامها وإنشاء رسومات بيانية ولوحات بيانات مخصّصة وإعداد تنبيهات مخصّصة وتخزين بيانات سجلّاتك.
يمكنك تصدير بياناتك إلى مقدّمي خدمات آخرين.
يمكنك الاطّلاع على مزيد من المعلومات حول هذه الخيارات في مستندات Cloud Logging العامة، وكذلك في الصفحات الخاصة بالمنتجات لكل من Firebase Crashlytics وFirebase Hosting.
بالنسبة إلى Cloud Functions for Firebase، يمكنك أيضًا الاطّلاع على السجلات في الاستضافة والحوسبة بدون خادم > لوحة بيانات الدوال ضمن وحدة تحكّم Firebase.
إعداد عملية التصدير إلى Cloud Logging
في ما يلي كيفية إعداد عملية التصدير إلى Cloud Logging:
سجِّل الدخول إلى وحدة تحكّم Firebase، ثم اختَر مشروعك.
انتقِل إلى
الإعدادات > علامة التبويب عمليات الدمج.في بطاقة Cloud Logging، انقر على ربط.
اتّبِع التعليمات الظاهرة على الشاشة لإعداد عملية التصدير إلى Cloud Logging.
إذا كان لديك تطبيق أو موقع إلكتروني واحد أو أكثر نشط في "Firebase Hosting"، سيعرض سير عمل الربط مستوى تقديريًا لاستخدام البيانات من سجلّات كل تطبيق أو موقع إلكتروني. يتم تقدير هذه القيمة استنادًا إلى حجم البيانات من آخر 30 يومًا.
إلغاء الربط بـ "Cloud Logging"
يؤدي إلغاء الربط بـ "Cloud Logging" إلى إيقاف تصدير أي سجلّات جديدة.
يؤدي إلغاء الربط بـ "Cloud Logging" إلى إيقاف عملية التصدير لـ "Firebase App Hosting" و"Firebase Hosting" و"Firebase Crashlytics" فقط. لا يمكنك إيقاف تصدير سجلّات Cloud Functions for Firebase.
يُرجى الانتباه إلى ما يلي:
ستبقى أي بيانات تم تصديرها سابقًا إلى Cloud Logging محفوظة طوال مدة الاحتفاظ المسموح بها، وقد يستمر تطبيق رسوم التخزين. يمكنك حذف السجلّات يدويًا لمنع أي فوترة أخرى.
إذا كانت لديك بيانات "Cloud Logging" مخزَّنة في خدمات أخرى (مثل BigQuery)، قد تخضع هذه البيانات لبنود مختلفة في ما يتعلّق بثبات البيانات.
يمكنك إلغاء الربط من "Cloud Logging" على مستوى مشروع Firebase أو على مستوى المنتج أو على مستوى الخلفية أو الموقع الإلكتروني أو التطبيق لمنتج معيّن.
إليك كيفية إلغاء الربط من "Cloud Logging":
في وحدة تحكّم Firebase، انتقِل إلى
الإعدادات > علامة التبويب عمليات الدمج.في بطاقة Cloud Logging، انقر على إدارة.
يمكنك اختيار إلغاء ربط منتج معيّن أو إلغاء ربط واجهة خلفية أو موقع إلكتروني أو تطبيق معيّن بمنتج معيّن.
لإلغاء ربط مشروع Firebase بالكامل، ابحث عن الزر في أسفل الصفحة.
أكِّد رغبتك في إيقاف عمليات التصدير عندما يُطلب منك ذلك.
ماذا يحدث بعد إعداد عملية التصدير؟
بعد إعداد عملية تصدير البيانات، يمكنك توقُّع ما يلي.
Firebase Crashlytics
يمكنك الاطّلاع على سجلّات أي أحداث جديدة في غضون بضع دقائق من تلقّي Crashlytics للحدث.
مراقبة مستويات استخدام البيانات:
في وحدة تحكّم Firebase، يمكنك الاطّلاع على مستوى استخدام البيانات للسجلّات من تطبيقاتك المرتبطة في
الإعدادات > عمليات الدمج > بطاقة Cloud Logging.في وحدة تحكّم Google Cloud، يمكنك الاطّلاع على بيانات استخدامك للشهر الحالي والشهر السابق في صفحة مساحة تخزين السجلّات.
Firebase Hosting
يمكنك الاطّلاع على سجلّات أي طلبات جديدة لمواقعك الإلكترونية على Hosting، وذلك عادةً خلال
30 دقيقة من تقديم الطلب.مراقبة مستويات استخدام البيانات:
في وحدة تحكّم Firebase، يمكنك الاطّلاع على مستوى استخدام البيانات للسجلّات من مواقعك الإلكترونية في Hosting ضمن
الإعدادات > عمليات الدمج > بطاقة Cloud Logging.في وحدة تحكّم "Google Cloud"، يمكنك الاطّلاع على مستوى استخدام البيانات لكل موقع إلكتروني في Logs Explorer (تحديدًا مقياس
log_bytes). إذا كان مشروعك يستخدم Cloud Logging لمنتجات أخرى، يمكنك أيضًا الاطّلاع على إجمالي الاستخدام في Logs Explorer.
الحصص والأسعار والاحتفاظ بالبيانات في Cloud Logging
يوفّر Cloud Logging مستوى استخدام بدون تكلفة شهريًا (لكل مشروع). يمكن أن يكون الاستخدام من أي منتج من منتجات Google أو Firebase يستخدم Cloud Logging. يمكنك ترقية مشروعك إلى خطة Blaze المَرِنة التي تعتمد على الدفع حسب الاستخدام للاستفادة من ميزات إضافية مدفوعة. مزيد من المعلومات حول أسعار Cloud Logging
يمكنك مراقبة وإدارة Cloud Logging والفوترة:
يمكنك تقدير فواتير "Cloud Logging" باستخدام حاسبة أسعار Google Cloud.
يمكنك تقييد السجلّات من خلال إنشاء فلاتر استبعاد لمستودعات السجلّات.
يمكنك إعداد التنبيهات للمساعدة في التحكّم في التكاليف.
يتم حذف السجلّات تلقائيًا بعد 30 يومًا، مع إمكانية ضبط فترة احتفاظ مخصّصة.
يُرجى العِلم أنّ إدخال في السجلّ لطلب أو حدث معيّن قد يتأخر أو يتم إسقاطه في حالات نادرة. على الرغم من أنّه يمكن استخدام السجلّات لفهم الطلبات أو الأحداث، قد لا تعكس الاستخدام الفعلي الذي يظهر في استخدام المشروع والفوترة.