Cloud Cost Sense

Google Cloud Logging の費用:取り込み、保持、除外の計算

Log volume、bucket retention、network telemetry、重複 routing、destination の料金から Google Cloud Logging 費用を見積もります。

Log 行数ではなく保存 byte を測定する

Cloud Logging storage は _Default と user-defined log bucket に stream される volume が基準です。Project と bucket ごとの billable byte を確認し、application log、audit log、network telemetry を分けます。Stack trace、structured payload、反復 label により entry size が大きく異なるため、request 数だけでは正確に見積もれません。

_Required bucket は特定の audit log を Logging storage と retention の追加料金なしで保持します。ただし _Required の copy を別 bucket に routing すると課金対象になり得ます。保存済みの見積もりを固定料金とせず、Google Cloud Observability の公式料金ページで最新の無料枠と rate を確認してください。

Cloud Monitoring のメトリクスとチェックの費用も見積もる

Retention とすべての保存先を加える

_Default と user-defined bucket の default retention は 30 日です。それより長い保持には retained volume に応じた料金が加わり、_Required bucket は追加料金なしの 400 日固定です。すべてを一律に延長せず、incident response、security、compliance の要件ごとに bucket の期間を決めます。

Log Router 自体に追加料金はありませんが、destination service の storage、processing、transfer 料金は発生し得ます。一つの entry を複数 bucket に routing すると copy ごとに保存、課金されます。Bucket ごとの ingestion、30 日超の retention、Cloud Storage・BigQuery・Pub/Sub destination を分けて計算します。

証拠を失わず noisy log を減らす

Filter を変える前に月間 byte と運用価値で log source を順位付けします。重複 request log、成功した health check、verbose debug payload、大量の network telemetry が代表的な確認対象です。VPC Flow Logs、Firewall Rules Logging、Cloud NAT log は固有料金の vended network log なので application log と分けて見積もります。

Sink exclusion または source 側の設定で不要な生成を減らしつつ、security、audit、error、recovery の証拠は保持します。Exclusion は entry が Logging API に届いた後で保存量を減らすため、write request quota は減りません。Sample log で filter を検証し、導入後の error visibility と同期間の Logs Storage 使用量を比較します。