Nachdem die Protokollierung aktiviert wurde, müssen Sie festlegen, wie Ihre Protokolle weitergeleitet, gespeichert und aufbewahrt werden sollen. Wenn Sie die kostenlosen Limits für die Nutzung und Aufbewahrung von Protokollen überschreiten, fallen möglicherweise zusätzliche Google Cloud-Kosten für die Datenaufnahme und -aufbewahrung an. Google Cloud Observability-Preise
Sie können die Protokollierungskosten jedoch mithilfe der folgenden Ansätze steuern, die in den folgenden Abschnitten beschrieben werden.
Logging-Nutzung reduzieren
Sie können die Menge der aufgenommenen Protokolldaten begrenzen, indem Sie bestimmte Protokolleinträge ausschließen. Weitere Informationen finden Sie unter Cloud Logging-Ausschlüsse und Logausschlüsse.
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 Protokolle an andere Google Cloud-Ziele oder externe Ziele weiterleiten, um die standardmäßigen Aufnahme- und Speicherkosten zu vermeiden. Deaktivieren Sie die Log-Aufnahme, wie im nächsten Abschnitt beschrieben, um Aufnahmekosten zu vermeiden.
Weitere Informationen finden Sie unter Cloud Logging-Exporte und Logs exportieren.
Datenaufnahme deaktivieren
Wenn Sie keine Fleet Engine-Logs verwenden möchten, können Sie potenzielle Cloud Logging-Gebühren vermeiden, indem Sie die Datenaufnahme deaktivieren. Standardmäßig werden Fleet Engine-Logs an den Standard-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 zur Verwaltung Ihrer Cloud Logging-Kosten im Rahmen eines Budgets.