หลังจากเปิดใช้การบันทึกแล้ว คุณมีหน้าที่รับผิดชอบในการตั้งค่าวิธีกำหนดเส้นทาง จัดเก็บ และเก็บบันทึก คุณอาจต้องเสียค่าใช้จ่ายเพิ่มเติมใน Google Cloud สำหรับการนำเข้าและการเก็บรักษาบันทึก หากคุณใช้เกินขีดจํากัดการใช้งานและการเก็บรักษาแบบไม่มีค่าใช้จ่าย ดูราคาของความสามารถในการสังเกตของ Google Cloud
อย่างไรก็ตาม คุณสามารถควบคุมค่าใช้จ่ายในการบันทึกโดยใช้แนวทางใดก็ได้ต่อไปนี้ซึ่งอธิบายไว้ในส่วนต่อไปนี้
ลดการใช้การบันทึก
คุณสามารถจํากัดปริมาณข้อมูลบันทึกที่ส่งผ่านได้โดยยกเว้นรายการบันทึกบางรายการ ดูการยกเว้นของ Cloud Logging และการยกเว้นบันทึก
ตัวอย่างเช่น คำสั่งต่อไปนี้จะอัปเดตที่เก็บบันทึก _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"'
โปรดดู4 ขั้นตอนในการจัดการค่าใช้จ่าย Cloud Logging ตามงบประมาณ