Logs
Log management pricing 2026: every vendor on one normalised page
Logs are the largest line item on most observability invoices. Six vendors compared on a per-GB basis, plus self-hosted options.
TL;DR
Log management costs $0.10 to $150+/GB depending on vendor, feature, and which meter applies. At 100 GB/day, expect $1K to $25K/mo on commercial platforms; self-hosted ELK or Loki sits at $1K to $4K/mo in infrastructure plus engineering time. Logs are the largest single line item on most observability invoices.
Pricing matrix
Six vendors normalised per GB
| Vendor | Ingest | Index | Archive | Notes |
|---|---|---|---|---|
Datadog Logs | $0.10/GB | $1.70/M events | S3-compatible (BYO) | Ingest plus indexed-event split. 4M events per GB is a common assumption. Retention multiplies indexed cost. |
Splunk Cloud | $150+/GB/day list | Included | Smart Store / S3 | Headline list rate is one of the highest in the market. Workload pricing model softens this for negotiated contracts. |
Elastic Cloud | ~$0.12/GB resource-equiv | Included in deployment size | Frozen tier (S3-backed) | Resource-based; per-GB is an approximation. Self-managed Elasticsearch is free at the licence level. |
Grafana Loki (Cloud) | $0.50/GB | Label-only (cheap) | S3-compatible | Cheapest commercial managed log service for typical workloads. Limited full-text search vs Splunk/Datadog. |
Sumo Logic | $2.50/GB ingest | Included | Continuous Cloud | Per-GB pricing list. Cloud-native architecture, mid-market positioning. |
New Relic Logs | $0.30/GB above 100 GB free | Included in ingest | Native (8-day default) | Single ingest meter. Generous free tier. Retention upgrades cost more. |
Three meters
Ingestion vs indexing vs archiving
Ingestion
The cost to accept logs and store them in their raw form. Always charged. Vendors typically price this at $0.10 to $2.50/GB.
Indexing
The cost to make logs searchable across all fields. Datadog charges separately ($1.70/M events). Splunk includes it. Loki indexes only labels.
Archiving
The cost to retain logs long-term in cheap storage. Often priced at $0.005 to $0.02/GB/mo (object storage rates). The cheapest tier; rehydrate-on-demand for queries.
Three scenarios
Same volumes, very different bills
10 GB/day startup
300 GB/mo
- Datadog$30 ingest + $1,530 indexed = $1,560
- Splunk Cloud~$1,500 to $3,000 (negotiated)
- Elastic Cloud$36
- Grafana Loki$150
- Sumo Logic$750
- New Relic$60 (200 GB billable)
100 GB/day mid-market
3,000 GB/mo
- Datadog$300 ingest + $20,400 indexed = $20,700
- Splunk Cloud$10,000 to $25,000
- Elastic Cloud$360
- Grafana Loki$1,500
- Sumo Logic$7,500
- New Relic$870 (2,900 GB billable)
1 TB/day enterprise
30,000 GB/mo
- Datadog$3,000 ingest + $204,000 indexed = $207,000 list
- Splunk Cloud$50,000 to $200,000+
- Elastic Cloud$3,600
- Grafana Loki$15,000
- Sumo Logic$75,000
- New Relic$8,970
The Datadog log indexing trap
Self-hosted
When self-managing wins
Self-hosted ELK (Elasticsearch + Logstash + Kibana)
$1K to $4K/mo cloud infra at 100 GB/day plus 0.25 to 0.5 FTE ongoing
Mature, full-text search. Operational overhead is real. Cold-warm-hot tiering required for cost-effectiveness at scale.
Self-hosted Loki + Grafana
$500 to $2K/mo cloud infra at 100 GB/day plus 0.1 to 0.25 FTE ongoing
Cheapest at scale. Label-based search rather than full-text. Good fit for K8s-heavy stacks already on Prometheus.
S3 + Athena (query-on-demand)
$200/mo storage at 100 GB/day; per-query Athena cost
Cheapest archive option. Not suitable for live operational queries; works well for compliance retention.
Cost reduction
Hot, warm, cold: tiered log retention
Tiering cuts log retention cost 60 to 80 percent
- 01Hot tier (24 to 48 hours, fast searchable) on the paid platform.
- 02Warm tier (3 to 14 days, slow search OK) on a cheaper platform or self-hosted Loki/Elasticsearch.
- 03Cold tier (15 days to 1 year, rehydrate-on-demand) in S3, GCS, or Azure Blob.
- 04Compliance archive (1 year+) in glacier-class storage with audit-only access.
- 05Match retention to query patterns, not vendor defaults.