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. Veillez à désactiver l'ingestion de journaux, comme décrit dans la section suivante, pour éviter des coûts d'ingestion.

Consultez les pages Exportations Cloud Logging et Exportation de journaux.

Désactiver l'ingestion des journaux

Si vous ne prévoyez pas d'utiliser les journaux Fleet Engine, vous pouvez éviter d'éventuels frais liés à Cloud Logging en désactivant l'ingestion. Par défaut, les journaux de Fleet Engine 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 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.