מעקב אחר פעילות Cloud Firestore

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

לוח מחוונים לשימוש

Google Cloud Platform Console ומסוף Firebase כוללים לוח מחוונים לשימוש של Cloud Firestore שמציג קריאה, כתיבה ומחיקה של מסמכים לאורך זמן.

מסוף GCP

עבור אל דף השימוש ב-Cloud Firestore (מסוף GCP)

לוח המחוונים לשימוש של Cloud Firestore ב-GCP Console.

בקרת גישה

לוח המחוונים לשימוש דורש הרשאת monitoring.timeSeries.list Cloud IAM. התפקידים בעלי הפרויקט, העורך והצופה מעניקים הרשאה זו. אתה יכול גם להעניק הרשאה זו באמצעות תפקיד ניטור ענן או תפקיד מותאם אישית .

קונסולת Firebase

עבור לדף השימוש ב-Cloud Firestore (קונסולת Firebase)

לוח המחוונים לשימוש של Cloud Firestore במסוף Firebase.

שימוש בלוח המחוונים ודוחות חיוב

לוחות המחוונים לשימוש של Cloud Firestore בקונסולות Firebase ו-Cloud מספקים אומדן שימוש. הם יכולים לעזור לך לזהות קוצים בשימוש. עם זאת, לוח המחוונים אינו תצוגה מדויקת של פעולות החיוב. סביר להניח שהשימוש בתשלום גבוה יותר. בכל המקרים של אי התאמה, דוח החיוב מקבל עדיפות על לוח המחוונים של השימוש.

פעולות הגורמות לאי-התאמות בין לוח המחוונים של השימוש והשימוש בחיוב כוללות:

  • פעולות יבוא ויצוא. קריאה וכתיבה המבוצעות על ידי פעולות אלו אינן מופיעות בלוח המחוונים לשימוש.
  • No-op כותב. פעולות שאינן מביאות לשינוי במסד הנתונים, כגון עדכון שאינו משנה ערכי שדות או כתיבה למסמך שנמחק, תורמות לפעולות החיוב. עם זאת, לוח המחוונים לשימוש אינו סופר את הפעולות הללו.
  • ממוטט כותב. במקרים עם מספר כתיבה לאותו מסמך ברצף מהיר, לוח המחוונים לשימוש עשוי לכווץ מספר כתיבה יחד ולספור אותם כאחד. בעת שימוש בחיוב, כל כתיבה עדיין נספרת בנפרד.

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

  • שאילתות שמחזירות אפס תוצאות. שאילתות עם אפס תוצאות כרוכות בעלות של פעולת קריאה אחת. שימוש זה מחויב אך אינו מופיע בלוח המחוונים של השימוש.

שימוש בכללי אבטחה

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

עבור לדף הכללים

לוח המחוונים לניטור כללי Firestore של Cloud במסוף Firebase.

מכסות יומיות

כשאתה יוצר פרויקט Firebase, אתה יוצר גם פרויקט בענן של Google. דף מכסות App Engine ב-GCP Console עוקב אחר מידע שימוש יומי ב-Cloud Firestore, כולל קריאה, כתיבה, כתיבה באינדקס, מחיקה, נתונים מאוחסנים ויציאה מהרשת.

עבור לדף המכסות

שימוש ב-Cloud Firestore בדף מכסות App Engine.

ניטור ענן

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

ניטור ענן כולל את המדדים הבאים של Cloud Firestore:

שם מטרי תיאור
מסמך קריאת

מספר קריאות המסמכים המוצלחים. אתה יכול לחלק את המדד הזה לפי סוג הקריאה: LOOKUP או QUERY.

מדד זה אינו כולל קריאות מפעולות ייצוא מנוהלות.

מסמך כותב

מספר כתיבת המסמכים המוצלחים. אתה יכול לחלק את המדד לפי סוג הכתיבה: CREATE או UPDATE.

מדד זה אינו כולל כתיבה מפעולות ייבוא ​​מנוהלות.

מחיקת מסמכים מספר המחיקות המוצלחות של המסמכים.
חיבורים פעילים

מספר החיבורים הפעילים למסד הנתונים שלך.

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

מאזיני סנאפצ'ט

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

הערכות כללים

מספר הערכות כללי Cloud Firestore שבוצעו בתגובה לבקשות כתיבה או קריאה. אתה יכול לחלק את המדד הזה לפי תוצאת הבקשה (אפשר, דחה או שגיאה).

שימוש בעדכונים בזמן אמת

השתמש בחיבורים הפעילים ובמדדי מאזינים של תמונת מצב כדי למדוד את השימוש שלך בעדכונים בזמן אמת .

נניח שמשתמש פותח את האפליקציה שלך בטלפון שלו. לאחר מכן, האפליקציה מתחברת ל-Cloud Firestore ונרשמת ל-10 שאילתות. זה מגדיל את המדדים שלך בחיבור פעיל אחד ו-10 מאזינים של תמונת מצב.

קצב דגימה

מדדי Cloud Firestore נדגמים בכל דקה, אך ייתכן שיחלפו עד 4 דקות עד שהעדכונים יופיעו במרכזי המחוונים שלך.

באמצעות מדדים אלה, תוכל להגדיר לוח מחוונים של Cloud Firestore כמו הבא:

שימוש ב-Cloud Firestore בלוח מחוונים לניטור ענן.

השלם את השלבים שלהלן כדי להתחיל לנטר את Cloud Firestore עם ניטור ענן.

צור סביבת עבודה לניטור ענן

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

  1. פתח את דף ניטור הענן

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

  2. בחר באפשרות New Workspace או בחר סביבת עבודה קיימת.

  3. לחץ על הוסף . לאחר בניית סביבת העבודה שלך, דף ניטור הענן נפתח.

צור לוח מחוונים והוסף תרשים

הצג את מדדי Cloud Firestore שנאספו מ-Cloud Monitoring בתרשימים ובמרכזי מחוונים משלך.

לפני שתמשיך, ודא שהפרויקט שלך הוא חלק מסביבת עבודה של ניטור ענן .

  1. בדף הניטור בענן, פתח את סביבת העבודה שלך ועבור לדף לוחות מחוונים .

    עבור לדף לוחות מחוונים

  2. לחץ על צור לוח מחוונים והזן שם לוח מחוונים.

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

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

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

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

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

  8. לחץ על שמור .

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

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

אתה יכול ליצור מדיניות התראה המבוססת על מדדי Cloud Firestore. בצע את השלבים שלהלן כדי ליצור מדיניות התראה שתשלח לך אימייל בכל פעם שמדד Cloud Firestore ספציפי עומד בסף מסוים.

לפני שתמשיך, ודא שהפרויקט שלך הוא חלק מסביבת עבודה של ניטור ענן .

  1. בדף ניטור הענן, פתח את סביבת העבודה שלך ועבור לדף ההתראה .

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

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

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

  4. הוסף תנאי התראה המבוסס על אחד מהמדדים של Cloud Firestore. לחץ על הוסף תנאי .

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

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

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

  8. הזן את הדוא"ל שלך בשדה כתובת הדוא"ל . לחץ על הוסף .

  9. לחלופין, מלא את שדה התיעוד כדי לכלול מידע נוסף בהודעת הדוא"ל שלך.

  10. לחץ על שמור .

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

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

מה הלאה