تصدير بيانات Firebase إلى Cloud Logging

يتيح لك تصدير البيانات من منتجات 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 يتم توفيره بواسطة Google Cloud Observability Suite.

في ما يلي بعض الطرق التي يمكنك من خلالها استخدام البيانات التي تم تصديرها إلى Cloud Logging:

  • يمكنك استخدام Logs Explorer في وحدة تحكّم Google Cloud لعرض هذه السجلات والبحث فيها وفلترتها.

  • يمكنك طلب سجلّاتك وإنشاء مقاييس مستندة إلى السجلّات واستخدامها، وإنشاء رسوم بيانية ولوحات بيانات مخصّصة، وإعداد تنبيهات مخصّصة، وتخزين بيانات سجلّاتك.

  • يمكنك تصدير بياناتك إلى مزوّدي خدمات آخرين.

يمكنك التعرّف أكثر على هذه الخيارات في المستندات العامة Cloud Logging، بالإضافة إلى الصفحات الخاصة بمنتجات Firebase Crashlytics و Firebase Hosting.

يُرجى العِلم أنّه بالنسبة إلى Cloud Functions for Firebase، يمكنك أيضًا عرض سجلّاتك في لوحة بيانات Hosting & Serverless > Functions في Firebase console.



إعداد عملية التصدير إلى Cloud Logging

إليك كيفية إعداد عملية التصدير إلى Cloud Logging:

  1. سجِّل الدخول إلى Firebase Console، ثم اختَر مشروعك.

  2. انتقِل إلى الـ إعدادات > عمليات الدمج علامة التبويب.

  3. في بطاقة Cloud Logging ، انقر على ربط.

  4. اتّبِع التعليمات الظاهرة على الشاشة لإعداد عملية التصدير إلى Cloud Logging.

    إذا كان لديك تطبيق واحد أو أكثر نشط أو Firebase Hosting مواقع، يعرض سير عمل الربط مستوى تقديريًا لاستخدام البيانات من السجلات من كل تطبيق أو موقع إلكتروني. يتم تقدير هذه القيمة استنادًا إلى حجم البيانات من آخر 30 يومًا.

يؤدي إلغاء الربط بـ 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:

  1. في Firebase Console، انتقِل إلى الإعدادات > علامة التبويب عمليات الدمج.

  2. في بطاقة Cloud Logging ، انقر على إدارة.

  3. اختَر إلغاء ربط منتج معيّن أو إلغاء ربط خلفية أو موقع إلكتروني أو تطبيق معيّن لمنتج معيّن.

    لإلغاء ربط مشروع Firebase بالكامل، ابحث عن الزر في أسفل الصفحة.

  4. عندما يُطلب منك ذلك، أكِّد أنّك تريد إيقاف عمليات التصدير.



ما يحدث بعد إعداد عملية التصدير

بعد إعداد عملية تصدير البيانات، يمكنك توقُّع ما يلي.

Firebase Crashlytics

  • يمكنك عرض سجلّات أي أحداث جديدة في غضون بضع دقائق من Crashlytics تلقّي الحدث.

  • يمكنك مراقبة مستويات استخدام البيانات:

    • في Firebase Console، يمكنك عرض مستوى استخدام البيانات من السجلّات من تطبيقاتك المرتبطة في الإعدادات > عمليات الدمج > Cloud Logging card.

    • في وحدة تحكم Google Cloud، يمكنك عرض مستوى استخدام البيانات الحالي والشهر السابق في صفحة Logs Storage.

Firebase Hosting

  • يمكنك عرض سجلّات أي طلبات جديدة إلى مواقع Hosting الإلكترونية في غضون 30 دقيقة عادةً من تقديم الطلب.

  • يمكنك مراقبة مستويات استخدام البيانات:

    • في Firebase Console، يمكنك عرض مستوى استخدام البيانات من السجلّات من مواقع Hosting الإلكترونية في الإعدادات > عمليات الدمج > Cloud Logging card.

    • في وحدة التحكم Google Cloud، يمكنك عرض مستوى استخدام البيانات لكل موقع إلكتروني في Logs Explorer (وتحديدًا مقياس log_bytes). إذا كان مشروعك يستخدم Cloud Logging لمنتجات أخرى، يمكنك أيضًا عرض الاستخدام الإجمالي في Logs Explorer.



Cloud Logging quotas, pricing, and retention

Cloud Logging توفّر مستوى استخدام مجانيًا شهريًا (لكل مشروع). يمكن أن يكون الاستخدام من أي منتج من منتجات Google أو Firebase يستخدم Cloud Logging. يمكنك ترقية مشروعك إلى خطة التسعير Blaze للدفع حسب الاستخدام للاستفادة من ميزات إضافية مدفوعة. مزيد من المعلومات حول أسعار Cloud Logging.

يمكنك مراقبة Cloud Logging والفوترة وإدارتهما:

يتم حذف السجلّات تلقائيًا بعد 30 يومًا، مع إمكانية ضبط فترة احتفاظ مخصّصة.

يُرجى العِلم أنّ إدخال في السجلّ لطلب أو حدث معيّن قد يتأخر أو قد يتم حذفه في حالات نادرة. على الرغم من إمكانية استخدام السجلّات لفهم الطلبات أو الأحداث، قد لا تعكس الاستخدام الفعلي الذي يظهر في استخدام مشروعك وفواتيره.