مراقبة نشاط Cloud Storage

كجزء من إدارة مشاريع Firebase، عليك مراجعة استخدام Cloud Storage (على سبيل المثال، عدد وحدات البايت التي يتم تخزينها وعدد طلبات التنزيل الواردة من تطبيقاتك).

لمراجعة استخدام Cloud Storage الذي تم تحصيل رسومه، اطّلِع على الاستخدام والفوترة لوحة البيانات.

بالنسبة إلى استخدام الموارد، يمكن أن تساعدك علامة التبويب Cloud Storage الاستخدام في Firebase والمقاييس المتاحة من خلال Cloud Monitoring في تتبُّع استخدام Cloud Storage. يمكن أن يساعدك هذا النوع من التتبُّع في رصد المشاكل المحتملة في تطبيقك. ويمكن أن يمنحك الاطّلاع على استخدام تطبيقك أيضًا نظرة معمّقة على فاتورتك. بالإضافة إلى ذلك، إذا بدا أنّ هناك مشكلة، يمكن أن يكون الحصول على صورة واضحة لعمليات مساحة التخزين في Cloud Storage (على سبيل المثال، من خلال تتبُّع تقييم Cloud Storage Security Rules) مفيدًا في تحديد المشاكل وحلّها.

Firebase وحدة تحكّم

تتضمّن وحدة تحكّم Firebase لوحة بيانات الاستخدام التي تعرض وحدات البايت المخزّنة في Storage وعدد العناصر والنطاق الترددي وطلبات التنزيل بمرور الوقت. يتم تعديل مقاييس Storage (وحدات البايت المخزّنة وعدد العناصر) في غضون 24 ساعة. يتم تعديل مقاييس الاستخدام (النطاق الترددي وطلبات التنزيل) كل بضع ساعات.

الانتقال إلى صفحة الاستخدام

لوحة بيانات "استخدام Cloud Storage" في وحدة تحكّم Firebase


بالإضافة إلى ذلك، توفّر وحدة تحكّم Firebase لوحة بيانات تقييم Firebase Security Rules، وهي عرض مفيد وسريع لعمليات استدعاء القواعد. يمكنك أيضًا تتبُّع Firebase Security Rules الاستخدام من خلال Cloud Monitoring. يوفّر ذلك مقاييس تقييم القواعد نفسها، بالإضافة إلى إمكانية إنشاء لوحات بيانات مخصّصة وتحليل الاتجاهات وضبط التنبيهات (على سبيل المثال، عند ارتفاع الطلبات المرفوضة). راجِع مرجع مقاييس Cloud Monitoring للاطّلاع على القائمة الكاملة للمقاييس المتاحة.

الانتقال إلى صفحة القواعد

لوحة بيانات "قواعد Cloud Storage" في وحدة تحكّم Firebase

Google Cloud Console

بما أنّ مشروع Firebase هو مجرّد مشروع Google Cloud تمّت إضافة خدمات Firebase وإعدادات إليه، يمكنك عرض مساحات التخزين والبيانات في قسم Cloud Storage في Google Cloud Console.

تتبُّع مساحات التخزين القديمة في App Engine

إذا كانت لديك مساحة تخزين تلقائية قديمة *.appspot.com، يمكن أيضًا الاطّلاع على استخدامها في صفحة حصص App Engine في Google Cloud Console. تتتبّع هذه الصفحة معلومات سعة التخزين المطلوب استخدامها اليومية، بما في ذلك وحدات البايت المخزّنة وعدد العناصر ومعدل نقل البيانات المستخدَم وطلبات التنزيل.

استخدام Cloud Storage في صفحة "حصص Google App Engine"

Cloud Monitoring

Cloud Monitoring تجمع المقاييس والأحداث والبيانات الوصفية من Google Cloud منتجات التي يمكنك استخدامها لـ إنشاء لوحات بيانات ورسوم بيانية وتنبيهات. Cloud Monitoring تتضمّن مقاييس Cloud Storage التالية ذات الصلة بقواعد الأمان:

اسم المقياس الوصف
عمليات تقييم القواعد عدد عمليات تقييم Cloud Storage Security Rules التي يتم إجراؤها استجابةً لطلبات الكتابة أو القراءة يمكنك تقسيم هذا المقياس حسب نتيجة الطلب (السماح أو الرفض أو الخطأ) أو اسم مساحة التخزين.
معدّل البيانات في الملف الصوتي
يتم أخذ عيّنات من مقاييس Cloud Storage كل 60 ثانية، ولكن قد يستغرق ظهور التعديلات في لوحات البيانات مدة تصل إلى 4 دقائق.

باستخدام هذه المقاييس، يمكنك إعداد لوحة بيانات Cloud Storage على النحو التالي:

استخدام Cloud Storage في لوحة بيانات Cloud Monitoring

أكمِل الخطوات التالية لبدء رصد Cloud Storage باستخدام Cloud Monitoring.

إنشاء مساحة عمل في Cloud Monitoring

لتتبُّع Firebase باستخدام Cloud Monitoring، عليك إعداد مساحة عمل لمشروعك. تنظّم مساحة العمل معلومات التتبُّع من مشروع واحد أو أكثر. بعد إعداد مساحة عمل، يمكنك إنشاء لوحات بيانات مخصّصة وسياسات تنبيه.

  1. فتح صفحة Cloud Monitoring

    إذا كان مشروعك جزءًا من مساحة عمل، ستفتح صفحة Cloud Monitoring. بخلاف ذلك، اختَر مساحة عمل لمشروعك.

  2. اختَر خيار مساحة عمل جديدة أو اختَر مساحة عمل حالية.

  3. انقر على إضافة. بعد إنشاء مساحة العمل، ستفتح صفحة Cloud Monitoring.

إنشاء لوحة بيانات وإضافة رسم بياني

اعرض مقاييس Firebase التي تم جمعها من Cloud Monitoring في الرسوم البيانية ولوحات البيانات الخاصة بك.

قبل المتابعة، تأكَّد من أنّ مشروعك جزء من مساحة عمل في Cloud Monitoring.

  1. في صفحة Cloud Monitoring، افتح مساحة العمل وانتقِل إلى صفحة لوحات البيانات.

    الانتقال إلى صفحة "لوحات البيانات"

  2. انقر على إنشاء لوحة بيانات وأدخِل اسمًا للوحة البيانات.

  3. في أعلى يسار الصفحة، انقر على إضافة رسم بياني.

  4. في نافذة إضافة رسم بياني ، أدخِل عنوانًا للرسم البياني. انقر على علامة التبويب المقياس.

  5. في حقل العثور على نوع المورد والمقياس ، أدخِل مساحة تخزين سحابية لـ Firebase. من القائمة المنسدلة التي يتم ملؤها تلقائيًا، اختَر أحد مقاييس Cloud Storage.

  6. لإضافة المزيد من المقاييس إلى الرسم البياني نفسه، انقر على إضافة مقياس وكرِّر الخطوة السابقة.

  7. يمكنك تخصيص الرسم البياني حسب الحاجة. على سبيل المثال، في حقل الفلتر ، انقر على + إضافة فلتر. انتقِل للأسفل، ثم اختَر قيمة أو نطاقًا للمقياس الذي يهمّك والذي تريد فلترة الرسم البياني استنادًا إليه.

  8. انقر على حفظ.

لمزيد من المعلومات عن الرسوم البيانية في Cloud Monitoring، راجِع مقالة العمل باستخدام الرسوم البيانية.

إنشاء سياسة تنبيه

يمكنك إنشاء سياسة تنبيه استنادًا إلى مقاييس Firebase. يمكنك اتّباع الخطوات التالية لإنشاء سياسة تنبيه تُرسِل إليك رسالة إلكترونية كلما استوفى مقياس Firebase معيّن حدًا معيّنًا.

قبل المتابعة، تأكَّد من أنّ مشروعك جزء من مساحة عمل في Cloud Monitoring.

  1. في صفحة Cloud Monitoring، افتح مساحة العمل وانتقِل إلى صفحة التنبيه.

    الانتقال إلى صفحة "إنشاء سياسة تنبيه جديدة"

  2. انقر على إنشاء سياسة.

  3. أدخِل اسمًا لسياسة التنبيه.

  4. أضِف شرط تنبيه استنادًا إلى أحد مقاييس Firebase. انقر على إضافة شرط.

  5. اختَر هدفًا. في حقل العثور على نوع المورد والمقياس ، أدخِل مساحة تخزين سحابية لـ Firebase. من القائمة المنسدلة التي يتم ملؤها تلقائيًا، اختَر أحد مقاييس Cloud Storage.

  6. ضمن مشغّلات السياسة ، استخدِم الحقول المنسدلة لتحديد شرط التنبيه.

  7. أضِف قناة إشعارات إلى سياسة التنبيه. ضمن الإشعارات، انقر على إضافة قناة إشعار. اختَر البريد الإلكتروني من القائمة المنسدلة.

  8. أدخِل عنوان بريدك الإلكتروني في حقل عنوان البريد الإلكتروني. انقر على إضافة.

  9. يمكنك ملء حقل المستندات لتضمين معلومات إضافية في الإشعار المرسَل عبر البريد الإلكتروني.

  10. انقر على حفظ.

إذا تجاوز استخدامك لمساحة التخزين في Cloud Storage الحدّ الذي تم ضبطه، ستتلقّى تنبيهًا عبر البريد الإلكتروني.

لمزيد من المعلومات عن سياسات التنبيه، راجِع مقالة مقدّمة عن التنبيه.

الخطوات التالية