Riduci i costi di logging

Una volta abilitato il logging, sei responsabile di configurare la modalità di routing, archiviazione e conservazione dei log. Se superi i limiti di utilizzo e conservazione senza costi aggiuntivi, potresti incorrere in costi aggiuntivi di Google Cloud per l'importazione e la conservazione dei log. Consulta i prezzi di Google Cloud Observability.

Tuttavia, puoi controllare i costi di registrazione utilizzando uno dei seguenti approcci illustrati nelle sezioni seguenti.

Ridurre l'utilizzo del logging

Puoi limitare la quantità di dati di log importati escludendo determinate voci di log. Consulta Esclusioni di Cloud Logging e Esclusione dei log.

Esempio: il comando seguente aggiorna il bucket di logging _Default per escludere GetVehicle i log.

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

Esporta o esegui il routing dei log

Puoi eseguire il routing dei log ad altre destinazioni Google Cloud o esterne per evitare i costi predefiniti per l'importazione e l'archiviazione. Assicurati di disattivare l'importazione dei log, come descritto nella sezione successiva, per evitare costi di importazione.

Vedi Esportazioni di Cloud Logging ed Esportazione dei log.

Disattiva l'importazione dei log

Se non intendi utilizzare i log di Fleet Engine, puoi evitare potenziali addebiti di Cloud Logging disattivando l'importazione. Per impostazione predefinita, i log di Fleet Engine vengono instradati al bucket di log _Default.

Il comando seguente aggiorna il bucket di logging _Default per non importare i log di 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"'

Vedi anche Quattro passaggi per gestire i costi di Cloud Logging in base al budget.