يتيح لك تصدير البيانات من منتجات 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 يومًا، مع إمكانية ضبط مدة احتفاظ مخصّصة.
يُرجى العِلم أنّه قد يتأخر ظهور إدخال السجل لطلب أو حدث معيّن، أو قد يتم حذفه في حالات نادرة. على الرغم من إمكانية استخدام السجلات لفهم الطلبات أو الأحداث، قد لا تعكس الاستخدام الفعلي الذي يظهر في استخدام مشروعك والفوترة.