CostMonStart free

Cloud cost

Log ingest vs. index

Two separate charges most observability platforms bill independently: ingest is charged the moment a log event arrives; index (or retention) is a recurring charge for keeping it searchable afterward.

Cloud cost

Last updated

Definition

Sending a log line to Datadog or AWS CloudWatch triggers an ingestion charge immediately. Whether that log line is ever indexed and made searchable is a completely separate decision with its own separate, ongoing charge. A log that's ingested but never indexed still bills its ingestion cost even though nobody can query it, and a log that's both ingested and indexed pays both charges every month it stays retained.

The practical lever this exposes is deciding, deliberately, what actually needs to be searchable. Verbose debug logs are often worth ingesting (in case they're needed) without paying to index every line of them by default.

Where it shows up

Ingest and index appear as two separate line items on an observability vendor's invoice: Datadog and AWS CloudWatch both bill an ingestion charge the moment a log event arrives, and then a separate, ongoing charge for keeping it indexed and searchable for as long as it stays retained.

What makes it expensive

The costly mistake is indexing every log line by default without deciding which ones actually need to be searchable, paying the index charge on volume that's rarely queried. Ingest and index sit as two separate lines on the invoice. When the second grows faster than the first, the default is doing the deciding.

The invoice is a lagging signal.

A monthly invoice tells you what already happened. CostMon builds a daily baseline, so a spike stands out while you can still act on it.

Esc