כחלק מהניהול של פרויקטים ב-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 שעות. מדדי השימוש (רוחב הפס ובקשות ההורדות) מתעדכנים כל כמה שעות.
בנוסף, מסופקת במסוף Firebase לוח בקרה של הערכת Firebase Security Rules, שמציג תצוגה מפורטת של הקריאות לכללים. אפשר להשלים את לוח הבקרה הזה בניתוח מפורט ב-Cloud Monitoring.
Google Cloud מסוף
פרויקט Firebase הוא פשוט פרויקט Google Cloud עם שירותי Firebase והגדרות שנוספו, כך שאפשר להציג את הפרויקט במסוף Google Cloud.
אם יש לכם קטגוריה Cloud Storage שמוגדרת כברירת מחדל בפורמט השם *.appspot.com
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 Monitoring
כדי לעקוב אחרי Firebase באמצעות Cloud Monitoring, צריך להגדיר סביבת עבודה לפרויקט. סביבת העבודה מאפשרת לארגן את המידע מהמעקב אחרי פרויקט אחד או יותר. אחרי שמגדירים את סביבת העבודה, אפשר ליצור מרכזי בקרה וכללי התראות בהתאמה אישית.
-
אם הפרויקט כבר הוא חלק מסביבת עבודה, ייפתח הדף של Cloud Monitoring. אחרת, יש לבחור את סביבת העבודה לפרויקט.
בוחרים באפשרות סביבת עבודה חדשה או בסביבת עבודה קיימת.
לוחצים על הוספה. אחרי שסביבת העבודה תיבנה, הדף של Cloud Monitoring ייפתח.
יצירת לוח בקרה והוספת תרשים
אתם יכולים להציג את המדדים Firebase שנאספו מ-Cloud Monitoring בתרשימים ובלוחות הבקרה הפרטיים שלכם.
לפני שתמשיכו, עליכם לוודא שהפרויקט שלכם הוא חלק מסביבת עבודה של Cloud Monitoring.
בדף Cloud Monitoring, פותחים את סביבת העבודה ונכנסים לדף Dashboards.
לוחצים על Create Dashboard (יצירת מרכז בקרה) ומזינים שם של מרכז בקרה.
בפינה הימנית העליונה, לוחצים על Add Chart.
בחלון הוספת תרשים, מזינים שם לתרשים. לוחצים על הכרטיסייה Metric.
בשדה Find resource type and metric, מזינים Cloud Storage for Firebase. בתפריט הנפתח שמאוכלס באופן אוטומטי, בוחרים אחד ממדדי Cloud Storage.
כדי להוסיף עוד מדדים לאותו תרשים, לוחצים על הוספת מדד וחוזרים על השלב הקודם.
אפשר גם להתאים אישית את התרשים לפי הצורך. לדוגמה, בשדה מסנן, לוחצים על + הוספת מסנן. גוללים למטה ובוחרים ערך או טווח של המדד הרצוי שרוצים לסנן את התרשים לפיו.
לוחצים על שמירה.
מידע נוסף על תרשימים ב-Cloud Monitoring זמין במאמר עבודה עם תרשימים.
יצירת מדיניות התראות
אפשר ליצור מדיניות התראות על סמך המדדים Firebase. כדי ליצור מדיניות התראות שתישלח לכם אימייל בכל פעם שמדד Firebase מסוים עומד בסף מסוים, תוכלו לפעול לפי השלבים הבאים.
לפני שממשיכים, חשוב לוודא שהפרויקט נמצא בסביבת העבודה של Cloud Monitoring.
בדף Cloud Monitoring, פותחים את סביבת העבודה ועוברים לדף Alerting.
לוחצים על Create Policy.
נותנים שם למדיניות ההתראות.
מוסיפים תנאי להצגת התראות על סמך אחד מ-Firebase המדדים. לוחצים על Add Condition.
בוחרים יעד. בשדה Find resource type and metric, מזינים Cloud Storage for Firebase. בתפריט הנפתח שמאוכלס באופן אוטומטי, בוחרים אחד ממדדי Cloud Storage.
בקטע Policy triggers, משתמשים בשדות התפריט הנפתח כדי להגדיר את תנאי ההתרעה.
מוסיפים ערוץ התראות למדיניות ההתראות. בקטע התראות, לוחצים על הוספת ערוץ התראות. בתפריט הנפתח, בוחרים באפשרות אימייל.
מזינים את כתובת האימייל שלכם בשדה כתובת אימייל. לוחצים על הוספה.
אם רוצים, תוכלו למלא את שדה המסמך כדי לכלול מידע נוסף בהתראה באימייל.
לוחצים על שמירה.
אם השימוש שלכם ב-Cloud Storage חורג מהסף שהוגדר, תקבלו התראה באימייל.
למידע נוסף על מדיניות ההתראות, ראו מבוא להתראות.