Günlük kaydı maliyetlerini azaltma

Günlük kaydı etkinleştirildikten sonra günlüklerinizi nasıl yönlendirmek, depolamak ve saklamak istediğinizi ayarlamak sizin sorumluluğunuzdadır. Ücretsiz kullanım ve saklama sınırlarını aşarsanız günlük besleme ve saklama için ek Google Cloud maliyetlerine tabi olabilirsiniz. Google Cloud Gözlemlenebilirliği fiyatlandırması başlıklı makaleyi inceleyin.

Ancak aşağıdaki bölümlerde açıklanan aşağıdaki yaklaşımlardan herhangi birini kullanarak günlük kaydı maliyetlerini kontrol edebilirsiniz.

Günlük kaydı kullanımını azaltma

Belirli günlük girişlerini hariç tutarak alınan günlük verilerinin miktarını sınırlayabilirsiniz. Cloud Logging Hariç Tutmaları ve Günlükleri hariç tutma başlıklı makaleleri inceleyin.

Örnek: Aşağıdaki komut, _Default günlük kaydı paketini GetVehicle günlüklerini hariç tutacak şekilde günceller.

    gcloud logging sinks update _Default \
    --add-exclusion=name=get-vehicle,filter='jsonPayload.@type:"type.googleapis.com/maps.fleetengine.v1.GetVehicleLog"'

Günlükleri dışa aktarma veya yönlendirme

Varsayılan besleme ve depolama maliyetlerinden kaçınmak için günlükleri diğer Google Cloud veya harici hedeflere yönlendirebilirsiniz. Besleme maliyetlerini önlemek için bir sonraki bölümde açıklandığı gibi günlük beslemeyi kapattığınızdan emin olun.

Cloud Logging Dışa Aktarım İşlemleri ve Günlükleri dışa aktarma başlıklı makaleleri inceleyin.

Günlük kullanımını devre dışı bırakma

Fleet Engine günlüklerini kullanmayı düşünmüyorsanız beslemeyi devre dışı bırakarak olası Cloud Logging ücretlerinden kaçınabilirsiniz. Fleet Engine günlükleri varsayılan olarak _Varsayılan günlük paketine yönlendirilir.

Aşağıdaki komut, _Default günlük kaydı paketini Fleet Engine günlüklerini almayacak şekilde günceller.

    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 maliyetlerinizi bütçe dahilinde yönetmenin dört adımı başlıklı makaleyi de inceleyin.