אחרי שמפעילים את הרישום ביומן, אתם אחראים להגדיר את האופן שבו תרצו לנתב, לאחסן ולשמור את היומנים. אם תחרגו ממגבלות השימוש והשמירה ללא חיוב, יכול להיות שתצברו עלויות נוספות ב-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.
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 בהתאם לתקציב.