Logging-Kosten senken

Nachdem die Protokollierung aktiviert wurde, müssen Sie festlegen, wie Ihre Protokolle weitergeleitet, gespeichert und aufbewahrt werden sollen. Wenn Sie die Nutzungs- und Aufbewahrungslimits kostenlos überschreiten, können zusätzliche Google Cloud-Kosten für die Aufnahme und Aufbewahrung von Logs anfallen. Weitere Informationen finden Sie unter Google Cloud Observability-Preise.

Sie können die Logging-Kosten jedoch mithilfe der folgenden Methoden steuern, die in den folgenden Abschnitten beschrieben werden.

Logging-Nutzung reduzieren

Sie können die Menge der aufgenommenen Protokolldaten begrenzen, indem Sie bestimmte Logeinträge ausschließen. Weitere Informationen finden Sie unter Cloud Logging-Ausschlüsse und Logs ausschließen.

Beispiel: Mit dem folgenden Befehl wird der Logging-Bucket _Default so aktualisiert, dass Logs vom Typ GetVehicle ausgeschlossen werden.

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

Protokolle exportieren oder weiterleiten

Sie können Logs an andere Google Cloud-Ziele oder externe Ziele weiterleiten, um die standardmäßigen Aufnahme- und Speicherkosten zu vermeiden. Deaktivieren Sie die Logaufnahme, wie im nächsten Abschnitt beschrieben, um Aufnahmekosten zu vermeiden.

Weitere Informationen finden Sie unter Cloud Logging-Exporte und Logs exportieren.

Logaufnahme deaktivieren

Wenn Sie nicht beabsichtigen, Fleet Engine-Logs zu verwenden, können Sie potenzielle Cloud Logging-Gebühren vermeiden, indem Sie die Aufnahme deaktivieren. Standardmäßig werden Fleet Engine-Logs an den Log-Bucket „_Default“ weitergeleitet.

Mit dem folgenden Befehl wird der Logging-Bucket „_Default“ so aktualisiert, dass keine Fleet Engine-Logs aufgenommen werden.

    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"'

Weitere Informationen finden Sie unter Vier Schritte zum Verwalten Ihrer Cloud Logging-Kosten mit einem Budget.