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

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

כדי לבדוק את Cloud Storageהשימוש שחויב, אפשר לעיין בלוח הבקרה Usage and Billing.

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

מסוף Firebase

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

כניסה לדף Usage

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


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

כניסה לדף Rules

לוח הבקרה Cloud Storage Rules במסוף Firebase.

מסוף Google Cloud

פרויקט Firebase הוא פשוט פרויקט Google Cloud עם שירותים והגדרות של Firebase, ולכן אפשר לראות את הפרויקט בGoogle Cloud Console.

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

השימוש ב-Cloud Storage בדף Quotas ב-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. לוחצים על יצירת מרכז בקרה ומזינים שם למרכז הבקרה.

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

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

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

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

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

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

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

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

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

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

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

    מעבר לדף 'יצירת מדיניות חדשה בנושא התראות'

  2. לוחצים על יצירת מדיניות.

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

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

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

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

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

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

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

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

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

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

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