پس از فعال شدن ورود به سیستم، شما مسئول تنظیم نحوه مسیریابی، ذخیره و نگهداری گزارش های خود هستید. در صورت تجاوز از محدودیتهای استفاده و نگهداری بدون پرداخت هزینه، ممکن است هزینههای اضافی 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 Exports and Exporting logs مراجعه کنید.
ورود گزارش را خاموش کنید
اگر قصد استفاده از گزارشهای 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 با بودجه نگاه کنید.