Skip to main content

APM Usage Calculator

Model your APM workload and estimate resource consumption for spans, service maps, and RED metrics.

Workload Parameters

1.3M
100.0K1.0B
0.5 KB
0.1 KB50.0 KB
8
11.0K
10
11.0K
5
11.0K
15 days
1 days365 days

Estimated Resource Consumption

Span Storage (OpenSearch)

Spans / month10.0M
= 1.3M traces * 8 spans/trace
Spans retained5.0M
= 10.0M spans/mo * (15 / 30) retention
Storage (with index overhead)5.12 GB
= 5.0M retained * 0.5 KB * 2x index overhead

Service Map (OpenSearch)

Directed service edges90
= 10 * (10 - 1) [directed: A→B ≠ B→A]
Docs / month1.3M
= 90 edges * 480 emits/day * 30 days [every 3 min window]
Storage134.8 MB
= 648.0K retained docs * 104 B * 2x overhead

RED Metrics (Prometheus)

Active time-series800
= 10 services * 5 ops * 16 [req + err + fault + ~12 histogram + _sum + _count]
Samples / month34.6M
= 800 series * 43.2K samples/series/mo [60s aggregation window]
Storage34.6 MB
= 17.3M retained samples * 2 B/sample [TSDB compressed]

Totals

OpenSearch storage5.25 GB
= span storage + service map storage
Prometheus storage34.6 MB
= RED metric samples * 2 bytes (TSDB)
Docs ingested / day376.5K
= (spans/mo + service map docs/mo) / 30
Avg ingest rate~4.4 docs/s
= docs/day / 86,400 seconds