מעקב אחרי הפעילות ב-Cloud Storage

כחלק מהניהול של פרויקטים ב-Firebase, כדאי לבדוק את השימוש ב-Cloud Storage (לדוגמה, כמה בייטים מאוחסנים, כמה בקשות להורדה מגיעות מהאפליקציות שלכם).

כדי לבדוק את השימוש ב-Cloud Storage שחויב, אפשר להיכנס למרכז הבקרה Usage and Billing.

כדי לעקוב אחרי השימוש במשאבים, אפשר להיעזר בכרטיסייה Cloud Storage Usage במסוף Firebase ובמדדים שזמינים דרך Cloud Monitoring.Cloud Storage מעקב כזה יכול לעזור לכם לזהות בעיות פוטנציאליות באפליקציה. בנוסף, ניתוח השימוש באפליקציה יכול לספק לכם תובנות לגבי החיוב. בנוסף, אם משהו נראה לא תקין, כדאי לקבל תמונה ברורה של הפעולות בקטגוריה Cloud Storage (לדוגמה, על ידי מעקב אחרי הערכה של Cloud Storage Security Rules) כדי לפתור את הבעיה.

Firebase מסוף

מסוף Firebase כולל לוח בקרה של שימוש שבו מוצגים נפח האחסון שנשמר, מספר האובייקטים, רוחב הפס ובקשות ההורדה לאורך זמן. מדדי האחסון (בייטים שנשמרו ומספר האובייקטים) מתעדכנים תוך 24 שעות. מדדי השימוש (רוחב הפס ובקשות ההורדה) מתעדכנים מדי כמה שעות.

כניסה לדף Usage

לוח הבקרה של שימוש ב-Cloud Storage במסוף Firebase.


בנוסף, מסופקת במסוף Firebase לוח בקרה של הערכת Firebase Security Rules, שמציג תצוגה מפורטת של הקריאות לכללים. אפשר להוסיף ללוח הבקרה הזה ניתוח מפורט ב-Cloud Monitoring.

כניסה לדף Rules

לוח הבקרה של כללי Cloud Storage במסוף Firebase.

Google Cloud מסוף

פרויקט Firebase הוא פשוט פרויקט Google Cloud עם שירותי Firebase והגדרות שנוספו, כך שאפשר להציג את הפרויקט במסוף Google Cloud.

אם יש לכם קטגוריה Cloud Storage שמוגדרת כברירת מחדל בפורמט השם *.appspot.com, תוכלו לראות את השימוש בה בדף App Engine Quotas במסוף Google Cloud. בדף הזה מתבצע מעקב אחרי נתוני השימוש היומי באחסון, כולל בייטים שנשמרו, מספר האובייקטים, רוחב הפס שבו נעשה שימוש ובקשות להורדה.

השימוש ב-Cloud Storage בדף המכסות של Google App Engine.

Cloud Monitoring

Cloud Monitoring אוסף מדדים, אירועים ומטא-נתונים ממוצרי Google Cloud, שאפשר להשתמש בהם כדי ליצור מרכזי בקרה, תרשימים והתראות. הדוח Cloud Monitoring כולל את המדדים הבאים של Cloud Storage שקשורים לכללי האבטחה:

שם המדד תיאור
הערכות של כללים מספר הבדיקות של Cloud Storage Security Rules שבוצעו בתגובה לבקשות קריאה או כתיבה. אפשר לפלח את המדד הזה לפי תוצאת הבקשה (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. לוחצים על הוספה. אחרי שסביבת העבודה תיבנה, הדף של Cloud Monitoring ייפתח.

יצירת לוח בקרה והוספת תרשים

אתם יכולים להציג את המדדים Firebase שנאספו מ-Cloud Monitoring בתרשימים ובלוחות הבקרה הפרטיים שלכם.

לפני שממשיכים, חשוב לוודא שהפרויקט נמצא בסביבת העבודה של Cloud Monitoring.

  1. בדף Cloud Monitoring, פותחים את סביבת העבודה ועוברים לדף Dashboards.

    כניסה לדף Dashboards

  2. לוחצים על Create Dashboard (יצירת מרכז בקרה) ומזינים שם למרכז הבקרה.

  3. בפינה השמאלית העליונה, לוחצים על הוספת תרשים.

  4. בחלון הוספת תרשים, מזינים שם לתרשים. לוחצים על הכרטיסייה Metric.

  5. בשדה Find resource type and metric, מזינים Cloud Storage for Firebase. בתפריט הנפתח שמאוכלס באופן אוטומטי, בוחרים אחד ממדדי Cloud Storage.

  6. כדי להוסיף עוד מדדים לאותו תרשים, לוחצים על הוספת מדד וחוזרים על השלב הקודם.

  7. אפשר גם להתאים אישית את התרשים לפי הצורך. לדוגמה, בשדה מסנן, לוחצים על + הוספת מסנן. גוללים למטה ובוחרים ערך או טווח של המדד הרצוי שרוצים לסנן את התרשים לפיו.

  8. לוחצים על שמירה.

מידע נוסף על תרשימים ב-Cloud Monitoring זמין במאמר עבודה עם תרשימים.

יצירת מדיניות התראות

אפשר ליצור מדיניות התראות על סמך המדדים Firebase. כדי ליצור מדיניות התראות שתישלח אליכם באימייל בכל פעם שמדד Firebase ספציפי יגיע לסף מסוים, תוכלו לפעול לפי השלבים הבאים.

לפני שממשיכים, חשוב לוודא שהפרויקט נמצא בסביבת העבודה של Cloud Monitoring.

  1. בדף Cloud Monitoring, פותחים את סביבת העבודה ועוברים לדף Alerting.

    כניסה לדף Create New Alerting Policy

  2. לוחצים על Create Policy.

  3. נותנים שם למדיניות ההתראות.

  4. מוסיפים תנאי להצגת התראות על סמך אחד מ-Firebase המדדים. לוחצים על הוספת תנאי.

  5. בוחרים יעד. בשדה Find resource type and metric, מזינים Cloud Storage for Firebase. בתפריט הנפתח שמאוכלס באופן אוטומטי, בוחרים אחד ממדדי Cloud Storage.

  6. בקטע Policy triggers, משתמשים בשדות התפריט הנפתח כדי להגדיר את תנאי ההתראות.

  7. מוסיפים ערוץ התראות למדיניות ההתראות. בקטע התראות, לוחצים על הוספת ערוץ התראות. בתפריט הנפתח, בוחרים באפשרות אימייל.

  8. מזינים את כתובת האימייל בשדה כתובת אימייל. לוחצים על הוספה.

  9. אפשר למלא את שדה המסמכים כדי לכלול מידע נוסף בהתראה באימייל.

  10. לוחצים על שמירה.

אם השימוש ב-Cloud Storage חורג מהסף שהוגדר, תקבלו התראה באימייל.

למידע נוסף על מדיניות התראות, ראו מבוא להתראות.

המאמרים הבאים