Reduza os custos da geração de registros

Depois que a geração de registros estiver ativada, você será responsável por configurar o roteamento, o armazenamento e a retenção dos registros. Pode haver custos extras do Google Cloud para ingestão e retenção de registros se você exceder os limites de uso e retenção sem custo financeiro. Consulte Preços do Google Cloud Observability.

No entanto, é possível controlar os custos de geração de registros usando qualquer uma das abordagens descritas nas próximas seções.

Reduzir o uso da geração de registros

É possível limitar a quantidade de dados de registro ingeridos excluindo determinadas entradas. Consulte Exclusões do Cloud Logging e Como excluir registros.

Exemplo: o comando a seguir atualiza o bucket de registro _Default para excluir registros GetVehicle.

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

Exportar ou rotear registros

É possível rotear os registros para outros destinos externos ou do Google Cloud a fim de evitar os custos padrão de ingestão e armazenamento. Desative a transferência de registros, conforme descrito na próxima seção, para evitar custos de transferência.

Consulte Exportações do Cloud Logging e Como exportar registros.

Desativar a ingestão de registros

Se você não pretende usar os logs do Fleet Engine, desative a transferência para evitar possíveis cobranças do Cloud Logging. Por padrão, os registros do Fleet Engine são roteados para o bucket de registros _Default.

O comando a seguir atualiza o bucket de geração de registros _Default para não ingerir registros do 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"'

Consulte também Quatro etapas para gerenciar os custos do Cloud Logging dentro de um orçamento.