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

يتيح لك تصدير البيانات من منتجات Firebase المختلفة إلى Cloud Logging إمكانية عرض السجلات والبحث فيها وفلترتها من مشروعك وتطبيقاتك.

تتيح المنتجات التالية تصدير البيانات إلى Cloud Logging:

  • Firebase Hosting: بعد إعداد عملية التصدير، يصدّر Firebase سجلّات طلبات الويب من مواقعك الإلكترونية Firebase Hosting إلى Cloud Logging.

  • Cloud Functions for Firebase: لا حاجة إلى إعداد عملية التصدير، إذ يصدّر Firebase سجلّات الدوال تلقائيًا إلى Cloud Logging.

تساعدك هذه الصفحة في ما يلي:

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

يتم توفير Cloud Logging من خلال Google Cloud Observability Suite.

عند تصدير سجلّاتك إلى Cloud Logging، يمكنك استخدام واجهة Logs Viewer في وحدة تحكّم Google Cloud لعرض هذه السجلّات والبحث فيها وفلترتها. يمكنك استخدام أدوات Google Cloud أخرى للاستعلام عن سجلّاتك وإنشاء مقاييس مستندة إلى السجلّات واستخدامها وتخزين بيانات سجلّاتك. يمكنك الاطّلاع على مزيد من المعلومات حول هذه الأدوات في مستندات Cloud Logging.

بالنسبة إلى Cloud Functions for Firebase، يمكنك أيضًا عرض سجلّاتك في لوحة بيانات الدوال في وحدة تحكّم Firebase.

Firebase Hosting

باستخدام Cloud Logging مع Hosting، يمكنك تتبُّع مصدر الزيارات إلى موقعك الإلكتروني ووقتها، وحالات استجابة موقعك الإلكتروني، ومدة استجابة طلبات المستخدمين النهائيين، وغير ذلك.

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

مزيد من المعلومات حول عملية الدمج بين Cloud Logging وFirebase Hosting

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

في ما يلي كيفية إعداد عملية التصدير إلى Cloud Logging واختيار المواقع الإلكترونية Firebase Hosting التي تريد ربطها بـ Cloud Logging.

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

  2. انقر على ، ثم اختَر إعدادات المشروع.

  3. انقر على علامة التبويب عمليات الدمج.

  4. في بطاقة دمج Cloud Logging، انقر على ربط.

  5. اتّبِع التعليمات الظاهرة على الشاشة لإعداد Cloud Logging واختَر المواقع الإلكترونية التي سيتم تصدير السجلات منها.Hosting

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

بعد الربط، ستظهر السجلات الخاصة بأي طلبات جديدة إلى مواقعك الإلكترونية التي تحمل الرمز Hosting عادةً في غضون 30 دقيقة من تقديم الطلب.

  • يمكنك الاطّلاع على مستوى استخدام البيانات للسجلات من مواقعك الإلكترونية Hosting في بطاقة دمج Cloud Logging في وحدة تحكّم Firebase.

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

من خلال إلغاء ربط مشروعك على Firebase بحساب Cloud Logging، ستتوقف جميع عمليات التصدير من Firebase Hosting إلى Cloud Logging. لا يؤثّر هذا الإجراء في تصدير السجلات الخاصة بـ Cloud Functions for Firebase.

يُرجى الانتباه إلى ما يلي:

  • إذا كنت تستخدم Cloud Functions for Firebase، سيستمر تصدير سجلّات الدوال إلى Cloud Logging.

  • إذا لم تحذف مجموعات البيانات الخاصة بسجلات Hosting في Cloud Logging، ستبقى لمدة 30 يومًا، ثم سيتم حذفها من Cloud Logging تلقائيًا.

  • إذا كانت لديك بيانات Cloud Logging لسجلات Hosting مخزّنة في خدمات أخرى (مثل BigQuery)، قد تخضع هذه البيانات لبنود مختلفة بشأن استمرار توفّر البيانات.

في ما يلي كيفية إلغاء ربط مشروعك على Firebase، وتحديدًا مواقعك الإلكترونية Firebase Hosting، بـ Cloud Logging:

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

  2. انقر على ، ثم اختَر إعدادات المشروع.

  3. انقر على علامة التبويب عمليات الدمج.

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

  5. في أسفل الصفحة، انقر على إيقاف عمليات التصدير إلى Cloud Logging.

  6. أكِّد رغبتك في إلغاء الربط وإيقاف جميع عمليات التصدير.

Cloud Logging الحصص والأسعار والاحتفاظ بالبيانات

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

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

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

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