Réduire les coûts de journalisation

Une fois la journalisation activée, vous devez configurer la manière dont vous souhaitez acheminer, stocker et conserver vos journaux. Des coûts Google Cloud supplémentaires peuvent s'appliquer pour l'ingestion et la conservation des journaux si vous dépassez les limites d'utilisation et de conservation sans frais. Consultez les tarifs de Google Cloud Observability.

Toutefois, vous pouvez contrôler les coûts de journalisation en utilisant l'une des approches décrites dans les sections suivantes.

Réduire l'utilisation de la journalisation

Vous pouvez limiter la quantité de données de journal ingérées en excluant certaines entrées de journal. Consultez les pages Exclusions de Cloud Logging et Exclure des journaux.

Exemple: la commande suivante met à jour le bucket de journalisation _Default pour exclure les journaux GetVehicle.

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

Exporter ou acheminer des journaux

Vous pouvez acheminer les journaux vers d'autres destinations Google Cloud ou externes pour éviter les coûts d'ingestion et de stockage par défaut. Pour éviter les coûts d'ingestion, veillez à désactiver l'ingestion des journaux, comme décrit dans la section suivante.

Consultez les pages Exportations Cloud Logging et Exporter des journaux.

Désactiver l'ingestion des journaux

Si vous n'avez pas l'intention d'utiliser les journaux de Fleet Engine, vous pouvez éviter les frais potentiels de Cloud Logging en désactivant l'ingestion. Par défaut, les journaux du moteur de parc sont acheminés vers le bucket de journaux _Default.

La commande suivante met à jour le bucket de journalisation _Default pour qu'il n'ingère pas les journaux 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"'

Consultez également Quatre étapes pour gérer vos coûts Cloud Logging dans un budget.