ייצוא נתוני Firebase אל Cloud Logging

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

המוצרים הבאים תומכים בייצוא נתונים אל Cloud Logging:

  • ‫Firebase Crashlytics: אחרי שמגדירים את הייצוא, מערכת Firebase מייצאת אירועים שנאספו על ידי Crashlytics ונתוני סשנים של Firebase (אופציונלי) אל Cloud Logging.

  • ‫Firebase Hosting: אחרי שמגדירים את הייצוא, Firebase מייצאת את יומני הבקשות לאחזור מהרשת מהאתרים ב-Firebase Hosting אל Cloud Logging.

  • Firebase App Hosting: אין צורך להגדיר ייצוא. מערכת Firebase מייצאת באופן אוטומטי את היומנים של Firebase App Hosting אל Cloud Logging.

  • Cloud Functions for Firebase: אין צורך להגדיר ייצוא. Firebase מייצאת באופן אוטומטי את היומנים של הפונקציות אל Cloud Logging.


הדף הזה יעזור לכם:

מה אפשר לעשות עם נתונים שיוצאו אל Cloud Logging

‫Cloud Logging מסופק על ידי Google Cloud Observability Suite.

הנה כמה דרכים לעבוד עם נתונים שיוצאו אל Cloud Logging:

  • אתם יכולים להשתמש בLogs Explorer במסוף Google Cloud כדי להציג את היומנים האלה, לחפש בהם ולסנן אותם.

  • אתם יכולים לשלוח שאילתות ליומנים, ליצור מדדים מבוססי-יומנים ולהשתמש בהם, ליצור תרשימים ומרכזי בקרה בהתאמה אישית, להגדיר התראות בהתאמה אישית ולאחסן את נתוני היומנים.

  • אתם יכולים לייצא את הנתונים שלכם לספקי שירות אחרים.

מידע נוסף על האפשרויות האלה זמין במאמרי העזרה הכלליים של Cloud Logging, וגם בדפים הספציפיים למוצרים של Firebase Crashlytics ו-Firebase Hosting.

שימו לב שב-Cloud Functions for Firebase, אתם יכולים גם לראות את היומנים בלוח הבקרה Hosting & Serverless > Functions במסוף Firebase.



הגדרת ייצוא אל Cloud Logging

כך מגדירים ייצוא אל Cloud Logging:

  1. נכנסים למסוף Firebase ובוחרים את הפרויקט.

  2. עוברים אל הכרטיסייה Integrations (שילובים) > Settings (הגדרות).

  3. בכרטיס של Cloud Logging, לוחצים על קישור.

  4. פועלים לפי ההוראות במסך כדי להגדיר את הייצוא אל Cloud Logging.

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

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

ביטול הקישור אל Cloud Logging יכול להפסיק את הייצוא רק של Firebase App Hosting,‏ Firebase Hosting ו-Firebase Crashlytics. אי אפשר להפסיק את הייצוא של היומנים של Cloud Functions for Firebase.

חשוב לשים לב לנקודות הבאות:

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

  • אם יש לכם נתונים של Cloud Logging שמאוחסנים בשירותים אחרים (כמו BigQuery), יכול להיות שהנתונים האלה כפופים לתנאים אחרים בנוגע לשמירת נתונים.

אתם יכולים לבטל את הקישור ל-Cloud Logging ברמת הפרויקט ב-Firebase, ברמת המוצר או ברמת הקצה העורפי, האתר או האפליקציה של מוצר ספציפי.

כך מבטלים את הקישור אל Cloud Logging:

  1. במסוף Firebase, עוברים אל הכרטיסייה הגדרות > שילובים.

  2. בכרטיס Cloud Logging, לוחצים על ניהול.

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

    כדי לבטל את הקישור של פרויקט Firebase לגמרי, צריך ללחוץ על הכפתור בתחתית הדף.

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



מה קורה אחרי שמגדירים ייצוא?

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

Firebase Crashlytics

  • אפשר לראות את היומנים של כל האירועים החדשים תוך כמה דקות אחרי ש-Crashlytics מקבל את האירוע.

  • כדי לעקוב אחרי רמות השימוש בנתונים:

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

    • במסוף Google Cloud, אפשר לראות את השימוש בנתונים בחודש הנוכחי ובחודש הקודם בדף Logs Storage.

Firebase Hosting

  • לצפות ביומנים של בקשות חדשות לאתרים שלכם ב-Hosting, בדרך כלל תוך 30 דקות מרגע שליחת הבקשה.

  • כדי לעקוב אחרי רמות השימוש בנתונים:

    • במסוף Firebase, אפשר לראות את רמת השימוש בנתונים של היומנים מהאתרים ב-Hosting בכרטיס Settings > Integrations > Cloud Logging.

    • במסוף Google Cloud, בודקים את רמת השימוש בנתונים לכל אתר ב-Logs Explorer (באופן ספציפי, המדד log_bytes). אם בפרויקט שלכם משתמשים ב-Cloud Logging למוצרים אחרים, תוכלו גם לראות את השימוש הכולל ב-Logs Explorer.



מכסות, תמחור ושמירה של נתונים ב-Cloud Logging

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

אתם יכולים לעקוב אחרי Cloud Logging והחיוב ולנהל אותם:

היומנים נמחקים באופן אוטומטי אחרי 30 יום, ואפשר להגדיר שמירה בהתאמה אישית.

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