Reduce los costos de registro

Una vez que se habilita el registro, eres responsable de configurar la forma en que deseas enrutar, almacenar y retener tus registros. Es posible que se generen costos adicionales de Google Cloud por la transferencia y retención de registros si superas los límites de uso y retención sin cargo. Consulta los precios de Google Cloud Observability.

Sin embargo, puedes controlar los costos de registro con cualquiera de los siguientes enfoques que se describen en las siguientes secciones.

Reduce el uso de registros

Puedes limitar la cantidad de datos de registro que se transfieren si excluyes ciertas entradas de registro. Consulta Exclusiones de Cloud Logging y Cómo excluir registros.

Ejemplo: El siguiente comando actualiza el bucket de registro _Default para excluir los registros GetVehicle.

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

Exportar o enrutar registros

Puedes enrutar los registros a otros destinos de Google Cloud o a destinos externos para evitar los costos predeterminados de transferencia y almacenamiento. Asegúrate de desactivar la transferencia de registros, como se describe en la siguiente sección, para evitar costos de transferencia.

Consulta Exportaciones de Cloud Logging y Cómo exportar registros.

Cómo desactivar la transferencia de registros

Si no tienes la intención de usar los registros de Fleet Engine, puedes evitar posibles cargos de Cloud Logging si desactivas la transferencia. De forma predeterminada, los registros de Fleet Engine se dirigen al bucket de registro _Default.

El siguiente comando actualiza el bucket de registros _Default para no transferir registros de 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"'

Consulta también Cuatro pasos para administrar los costos de Cloud Logging con un presupuesto.