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.