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