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

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

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

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

وحدة تحكُّم Firebase

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

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

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

بالإضافة إلى ذلك، توفِّر وحدة تحكُّم Firebase لوحة بيانات لتقييم قواعد أمان Firebase، وهي عبارة عن عرض مفيد وسريع لعمليات استدعاء القواعد. يمكنك استكمال لوحة البيانات هذه بتحليل تفصيلي في Cloud Monitoring.

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

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

وحدة التحكّم في Google Cloud

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

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

Cloud Monitoring

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

اسم المقياس الوصف
تقييمات القواعد عدد تقييمات "قواعد أمان Cloud Storage" التي تم إجراؤها استجابةً لطلبات الكتابة أو القراءة. يمكنك تقسيم هذا المقياس حسب نتيجة الطلب (ALLOW أو DENY أو ERROR) أو اسم الحزمة.
معدل العينات
يتم أخذ عينات من مقاييس 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. انقر على إضافة. بعد إنشاء مساحة العمل، يتم فتح صفحة "مراقبة السحابة الإلكترونية".

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

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

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

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

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

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

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

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

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

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

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

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

لمزيد من المعلومات حول الرسوم البيانية في "مراقبة السحابة الإلكترونية"، يمكنك الاطّلاع على العمل باستخدام الرسوم البيانية.

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

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

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

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

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

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

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

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

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

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

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

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

  9. يمكنك اختياريًا ملء حقل الوثائق لتضمين معلومات إضافية في الإشعار عبر البريد الإلكتروني.

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

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

لمزيد من المعلومات عن سياسات التنبيه، اطّلِع على مقدمة حول التنبيه.

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