Nachdem die Protokollierung aktiviert wurde, müssen Sie festlegen, wie Ihre Protokolle weitergeleitet, gespeichert und aufbewahrt werden sollen. Wenn Sie die kostenlosen Nutzungs- und Speicherlimits für Protokolle überschreiten, können zusätzliche Google Cloud-Kosten für die Datenaufnahme und -aufbewahrung 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 Ausschlüsse in Cloud Logging und Logs ausschließen.
Beispiel: Mit dem folgenden Befehl wird der Logging-Bucket _Default
aktualisiert, um GetVehicle
-Protokolle auszuschließen.
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 keine Fleet Engine-Logs verwenden möchten, können Sie potenzielle Cloud Logging-Kosten vermeiden, indem Sie die Aufnahme deaktivieren. Standardmäßig werden Fleet Engine-Logs an den _Default-Log-Bucket weitergeleitet.
Mit dem folgenden Befehl wird der Bucket „_Default logging“ so aktualisiert, dass keine Fleet Engine-Protokolle 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.