降低 Logging 費用

啟用記錄功能後,您必須負責設定記錄的轉送、儲存和保留方式。如果您超出免費的使用和保留上限,可能會產生額外的 Google Cloud 記錄擷取和保留費用。請參閱 Google Cloud Observability 定價

不過,您可以使用下列任一方法控管記錄成本,詳情請參閱下文。

減少記錄用量

您可以排除特定記錄項目,限制擷取的記錄資料量。請參閱「Cloud Logging 排除項目」和「排除記錄檔」。

範例:下列指令會更新 _Default 記錄值區,以排除 GetVehicle 記錄。

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

匯出或轉送記錄

您可以將記錄檔轉送至其他 Google Cloud 或外部目的地,避免產生預設的擷取和儲存費用。請務必關閉記錄擷取功能,如下一節所述,以免產生擷取費用。

請參閱「Cloud Logging 匯出功能」和「匯出記錄檔」。

關閉記錄擷取功能

如果您不打算使用 Fleet Engine 記錄,可以關閉擷取功能,避免產生 Cloud Logging 費用。根據預設,Fleet Engine 記錄會路由至「_Default」記錄值區。

下列指令會更新「_Default」記錄值區,以便停止擷取 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"'

另請參閱「四個步驟,讓您在預算範圍內管理 Cloud Logging 費用」。