אחרי שמפעילים את הרישום ביומן, אתם אחראים להגדיר את האופן שבו רוצים לנתב, לאחסן ולשמור את היומנים. אם תחרגו מהמגבלות ללא תשלום של שימוש ושמירה, ייתכן שתצטרכו לשלם על עלויות נוספות ב-Google Cloud להטמעת יומנים ולשמירה שלהם. המחירון של Google Cloud Observability
עם זאת, אפשר לשלוט בעלויות הרישום ביומן באמצעות אחת מהגישות הבאות שמתוארות בסעיפים הבאים.
צמצום השימוש ברישום ביומן
כדי להגביל את כמות נתוני היומנים שסופחים, אפשר להחריג רשומות מסוימות ביומן. אפשר לעיין במאמרים החרגות ביומן Cloud והחרגת יומנים.
דוגמה: הפקודה הבאה מעדכנת את הקטגוריה לתיעוד ביומן _Default
כך שלא תכלול את היומנים של GetVehicle
.
gcloud logging sinks update _Default \
--add-exclusion=name=get-vehicle,filter='jsonPayload.@type:"type.googleapis.com/maps.fleetengine.v1.GetVehicleLog"'
ייצוא או ניתוב של יומנים
כדי להימנע מהעלויות שמוגדרות כברירת מחדל להטמעה ולאחסון, אפשר לנתב יומנים ליעדי Google Cloud אחרים או ליעדי אחסון חיצוניים. כדי להימנע מהעלויות של הטמעת הנתונים, חשוב להשבית את הטמעת היומנים כפי שמתואר בקטע הבא.
אפשר לעיין במאמרים ייצוא של Cloud Logging וייצוא יומנים.
השבתת הטמעת יומנים
אם אתם לא מתכוונים להשתמש ביומני Fleet Engine, תוכלו להימנע מחיובים פוטנציאליים ב-Cloud Logging על ידי השבתת הטמעת הנתונים. כברירת מחדל, יומני Fleet Engine מנותבים לקטגוריית היומנים _Default.
הפקודה הבאה מעדכנת את הקטגוריה _Default לתיעוד כך שלא תתבצע הטמעה של יומני Fleet Engine.
gcloud logging sinks update _Default \
--log-filter='NOT LOG_ID("cloudaudit.googleapis.com/activity") \
AND NOT LOG_ID("externalaudit.googleapis.com/activity") \
AND NOT LOG_ID("cloudaudit.googleapis.com/system_event") \
AND NOT LOG_ID("externalaudit.googleapis.com/system_event") \
AND NOT LOG_ID("cloudaudit.googleapis.com/access_transparency") \
AND NOT LOG_ID("externalaudit.googleapis.com/access_transparency") \
AND NOT resource.type:"fleetengine.googleapis.com"'
מומלץ גם לקרוא את המאמר ארבעה שלבים לניהול העלויות ב-Cloud Logging בהתאם לתקציב.