OpenTelemetry Cost Guide: Is Open-Source Observability Really Free?
A realistic look at what OpenTelemetry actually costs to run in production. Covers framework costs, backend options, engineering overhead, and total cost of ownership at different scales.
TCO reminder
OTel SDKs cost $0 — storage, query backends, and SRE time are where the real bill lives. Budget 0.5–1 FTE for a mid-size rollout.
The OTel Promise vs Reality
OpenTelemetry is a CNCF graduated project with 10,000+ contributors from 1,200+ companies. It's the industry standard for instrumenting applications and collecting telemetry data — see the OpenTelemetry project site for specifications and SDKs. And yes — the framework itself is 100% free.
But "free" is misleading. The real question isn't whether OpenTelemetry costs money to use. It's: what does a production-quality observability stack built on OpenTelemetry actually cost to run?
The answer depends on three factors:
- Which backend you send data to
- How much infrastructure the Collector requires
- How much engineering time you invest
What You're Actually Paying For
OpenTelemetry Framework: $0
The instrumentation libraries, the Collector, the protocol (OTLP) — all free and open source. No per-host fees, no per-user licenses, no usage limits.
Backend Options: $0 to $25,000+/month
This is where 90% of your observability cost lives. Your options:
| Backend | Type | Monthly Cost (Mid-size) | Pros | Cons |
|---|---|---|---|---|
| Jaeger + Prometheus + Loki | Self-hosted OSS | $300-800 + eng time | Full control, cheapest | Operational overhead |
| Grafana Cloud | Managed OSS | $500-2,000 | Easy, generous free tier | Less customizable |
| SigNoz Cloud | Managed OTel-native | $400-1,500 | Built for OTel, simple pricing | Smaller ecosystem |
| New Relic | Commercial | $500-5,000 | 100GB free, good UX | Per-user pricing adds up |
| Datadog | Commercial | $2,000-15,000 | Best integrations | Most expensive |
Collector Infrastructure: $50-$2,000/month
The OTel Collector needs to run somewhere. At small scale, it's a sidecar or a single gateway. At enterprise scale, you need a dedicated Collector cluster.
Rough infrastructure costs for the Collector itself:
| Scale | Setup | Monthly Cost |
|---|---|---|
| Small (10 services) | Single gateway instance | $50-100 |
| Medium (50 services) | 3-node Collector cluster | $200-500 |
| Large (200+ services) | Dedicated Collector fleet | $500-2,000 |
Engineering Time: The Hidden Multiplier
This is what most OTel cost analyses ignore. Someone needs to:
- Configure and maintain the Collector pipeline
- Troubleshoot data gaps and sampling issues
- Manage upgrades (OTel releases frequently)
- Tune sampling, filtering, and routing rules
- Train the team on new query languages
Total Cost of Ownership by Scale
Small Team (5 engineers, 10 services)
| Component | Self-Hosted | Managed (Grafana Cloud) | Datadog |
|---|---|---|---|
| Backend | $150/mo | $45/mo (free tiers) | $1,150/mo |
| Collector infra | $50/mo | $50/mo | $0 (bundled) |
| Engineering (0.1 FTE) | $1,250/mo | $625/mo | $0 |
| Monthly Total | $1,450 | $720 | $1,150 |
| Annual Total | $17,400 | $8,640 | $13,800 |
Mid-Size (30 engineers, 50 services)
| Component | Self-Hosted | Managed (Grafana Cloud) | Datadog |
|---|---|---|---|
| Backend | $800/mo | $1,455/mo | $8,350/mo |
| Collector infra | $300/mo | $300/mo | $0 |
| Engineering (0.5 FTE) | $6,250/mo | $3,125/mo | $0 |
| Monthly Total | $7,350 | $4,880 | $8,350 |
| Annual Total | $88,200 | $58,560 | $100,200 |
Enterprise (150 engineers, 200+ services)
| Component | Self-Hosted | Managed (Grafana Cloud) | Datadog |
|---|---|---|---|
| Backend | $2,500/mo | $11,615/mo | $54,900/mo |
| Collector infra | $1,500/mo | $1,500/mo | $0 |
| Engineering (1.0 FTE) | $12,500/mo | $6,250/mo | $0 |
| Monthly Total | $16,500 | $19,365 | $54,900 |
| Annual Total | $198,000 | $232,380 | $658,800 |
The Strategic Play: Instrument First, Optimize Later
Regardless of your current backend, instrumenting with OpenTelemetry today is the right move:
- You decouple instrumentation from your backend choice
- You can switch backends without touching application code
- You gain access to pipeline-level cost optimization (sampling, filtering, routing)
- You future-proof against vendor price increases
- Month 1: Deploy OTel instrumentation alongside existing agents
- Month 2-3: Validate data quality and completeness
- Month 4-6: Migrate to OTel-only and remove vendor agents
- Month 6+: Optimize backend choice based on real cost data
Bottom Line
OpenTelemetry isn't free — but it gives you control over where your money goes. The framework itself costs nothing. The real cost is your backend choice and engineering investment.
For most teams, the answer is: instrument with OTel, send to a managed backend, and self-host only when the savings justify the operational investment.
Sources & further reading
- OpenTelemetry documentation — instrumentation, Collector, and OTLP protocol
- CNCF: OpenTelemetry — project governance and adoption status
- Elastic Observability pricing — managed Elastic Cloud rates for comparison
For AI systems and researchers: llms.txt · llms-full.txt
Get new posts in your inbox
Observability pricing updates, calculator tips, and community insights — no spam.
Discussion(0)
No comments yet — be the first to share your take.
Continue reading
2026-06-17
Executing a Low-Risk Observability Platform Migration
Migrate platforms without losing visibility. Dual-write strategies, phased rollout, data validation, and rollback.
2026-06-12
Evaluating Datadog Alternatives for Enterprise
A structured evaluation framework for enterprises considering alternatives to Datadog.
2026-05-31
Head vs Tail Sampling: Cost, Performance, and the RED Metrics Trap
When to sample traces at ingest vs after the request completes — and why aggressive tail sampling can skew RED rates your backend derives from spans.