At a glance
- Deployment
- saas, self-hosted
- Licence
- open-core
- Categories
- observability platform, apm, tracing backend, log management, metrics backend
- Ownership
- private
- Estimate
- Costed from published list prices
- Vendor-side sampling
- yes
What it charges for
Every line item recorded for Uptrace. "Not stated" means the vendor's own page gives no number; it is never treated as zero.
| Line item | Unit | Commitment | List price | Sources |
|---|---|---|---|---|
| Cloud traces and logs ingest | gb-ingested | on-demand, volume discounts | $0.075 | s_pricing |
| Cloud metrics datapoints | million-metric-samples | on-demand, volume discounts | $0.025 | s_pricing |
| Cloud cold storage, spans/logs (beyond 4 weeks) | gb-retained-month | on-demand | $0.01 | s_pricing |
| Cloud cold storage, metrics (beyond 4 weeks) | custom-metric-series-month | on-demand | $0.0002 | s_pricing |
| Cloud sampled-out (dropped) data | gb-processed | on-demand | $0.01 | s_pricing |
| Self-hosted Community | flat-month | free forever | $0 | s_editions |
| Self-hosted Starter | flat-month | monthly | $39 | s_editions |
| Self-hosted Team | flat-month | monthly | $199 | s_editions |
| Self-hosted Business | flat-month | monthly | $499 | s_editions |
| Self-hosted Enterprise | flat-month | custom | Not stated | s_editions |
| Cloud spans and logs ingest, tier 1 (from 0 GiB or 0M datapoints) | gb-ingested | on-demand | $0.1 | s_price_api |
| Cloud cold storage, spans/logs, tier 1 (from 0 GiB or 0M datapoints) | gb-retained-month | on-demand | $0.015 | s_price_api |
| Cloud metrics datapoints, tier 1 (from 0 GiB or 0M datapoints) | million-metric-samples | on-demand | $0.025 | s_price_api |
| Cloud cold storage, metric datapoints, tier 1 (from 0 GiB or 0M datapoints) | custom | on-demand | $0.00375 | s_price_api |
| Cloud spans and logs ingest, tier 2 (from 1,042 GiB or 4,170M datapoints) | gb-ingested | on-demand | $0.095 | s_price_api |
| Cloud cold storage, spans/logs, tier 2 (from 1,042 GiB or 4,170M datapoints) | gb-retained-month | on-demand | $0.01425 | s_price_api |
| Cloud metrics datapoints, tier 2 (from 1,042 GiB or 4,170M datapoints) | million-metric-samples | on-demand | $0.02375 | s_price_api |
| Cloud cold storage, metric datapoints, tier 2 (from 1,042 GiB or 4,170M datapoints) | custom | on-demand | $0.003563 | s_price_api |
| Cloud spans and logs ingest, tier 3 (from 2,653 GiB or 10,610M datapoints) | gb-ingested | on-demand | $0.075 | s_price_api |
| Cloud cold storage, spans/logs, tier 3 (from 2,653 GiB or 10,610M datapoints) | gb-retained-month | on-demand | $0.01125 | s_price_api |
| Cloud metrics datapoints, tier 3 (from 2,653 GiB or 10,610M datapoints) | million-metric-samples | on-demand | $0.01875 | s_price_api |
| Cloud cold storage, metric datapoints, tier 3 (from 2,653 GiB or 10,610M datapoints) | custom | on-demand | $0.002812 | s_price_api |
| Cloud spans and logs ingest, tier 4 (from 7,677 GiB or 30,710M datapoints) | gb-ingested | on-demand | $0.065 | s_price_api |
| Cloud cold storage, spans/logs, tier 4 (from 7,677 GiB or 30,710M datapoints) | gb-retained-month | on-demand | $0.00975 | s_price_api |
| Cloud metrics datapoints, tier 4 (from 7,677 GiB or 30,710M datapoints) | million-metric-samples | on-demand | $0.01625 | s_price_api |
| Cloud cold storage, metric datapoints, tier 4 (from 7,677 GiB or 30,710M datapoints) | custom | on-demand | $0.002437 | s_price_api |
| Cloud spans and logs ingest, tier 5 (from 18,164 GiB or 72,650M datapoints) | gb-ingested | on-demand | $0.055 | s_price_api |
| Cloud cold storage, spans/logs, tier 5 (from 18,164 GiB or 72,650M datapoints) | gb-retained-month | on-demand | $0.00825 | s_price_api |
| Cloud metrics datapoints, tier 5 (from 18,164 GiB or 72,650M datapoints) | million-metric-samples | on-demand | $0.01375 | s_price_api |
| Cloud cold storage, metric datapoints, tier 5 (from 18,164 GiB or 72,650M datapoints) | custom | on-demand | $0.002063 | s_price_api |
| Cloud spans and logs ingest, tier 6 (from 33,311 GiB or 133,240M datapoints) | gb-ingested | on-demand | $0.045 | s_price_api |
| Cloud cold storage, spans/logs, tier 6 (from 33,311 GiB or 133,240M datapoints) | gb-retained-month | on-demand | $0.00675 | s_price_api |
| Cloud metrics datapoints, tier 6 (from 33,311 GiB or 133,240M datapoints) | million-metric-samples | on-demand | $0.01125 | s_price_api |
| Cloud cold storage, metric datapoints, tier 6 (from 33,311 GiB or 133,240M datapoints) | custom | on-demand | $0.001687 | s_price_api |
| Cloud spans and logs ingest, tier 7 (from 57,114 GiB or 228,460M datapoints) | gb-ingested | on-demand | $0.035 | s_price_api |
| Cloud cold storage, spans/logs, tier 7 (from 57,114 GiB or 228,460M datapoints) | gb-retained-month | on-demand | $0.00525 | s_price_api |
| Cloud metrics datapoints, tier 7 (from 57,114 GiB or 228,460M datapoints) | million-metric-samples | on-demand | $0.00875 | s_price_api |
| Cloud cold storage, metric datapoints, tier 7 (from 57,114 GiB or 228,460M datapoints) | custom | on-demand | $0.001313 | s_price_api |
| Cloud spans and logs ingest, tier 8 (from 119,960 GiB or 479,840M datapoints) | gb-ingested | on-demand | $0.025 | s_price_api |
| Cloud cold storage, spans/logs, tier 8 (from 119,960 GiB or 479,840M datapoints) | gb-retained-month | on-demand | $0.00375 | s_price_api |
| Cloud metrics datapoints, tier 8 (from 119,960 GiB or 479,840M datapoints) | million-metric-samples | on-demand | $0.00625 | s_price_api |
| Cloud cold storage, metric datapoints, tier 8 (from 119,960 GiB or 479,840M datapoints) | custom | on-demand | $0.000938 | s_price_api |
| Cloud spans and logs ingest, tier 9 (from 199,680 GiB or 800,000M datapoints) | gb-ingested | on-demand | $0.02 | s_price_api |
| Cloud cold storage, spans/logs, tier 9 (from 199,680 GiB or 800,000M datapoints) | gb-retained-month | on-demand | $0.003 | s_price_api |
| Cloud metrics datapoints, tier 9 (from 199,680 GiB or 800,000M datapoints) | million-metric-samples | on-demand | $0.005 | s_price_api |
| Cloud cold storage, metric datapoints, tier 9 (from 199,680 GiB or 800,000M datapoints) | custom | on-demand | $0.00075 | s_price_api |
| Cloud spans and logs ingest, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | gb-ingested | on-demand | $0.0175 | s_price_api |
| Cloud cold storage, spans/logs, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | gb-retained-month | on-demand | $0.002625 | s_price_api |
| Cloud metrics datapoints, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | million-metric-samples | on-demand | $0.004375 | s_price_api |
| Cloud cold storage, metric datapoints, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | custom | on-demand | $0.000656 | s_price_api |
| Cloud spans and logs ingest, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | gb-ingested | on-demand | $0.016 | s_price_api |
| Cloud cold storage, spans/logs, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | gb-retained-month | on-demand | $0.0024 | s_price_api |
| Cloud metrics datapoints, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | million-metric-samples | on-demand | $0.004 | s_price_api |
| Cloud cold storage, metric datapoints, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | custom | on-demand | $0.0006 | s_price_api |
How the estimate is built
The standard deployment is priced by these components (methodology). A quantity is a formula over the workload variables; free allowances are subtracted first, and a tier prices only its own band.
| Component | Line item | Quantity | Free | Tier |
|---|---|---|---|---|
| Spans and logs ingested, tier 1 (from 0 GiB or 0M datapoints) | Cloud spans and logs ingest, tier 1 (from 0 GiB or 0M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (1 - min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170)))) | ||
| Spans and logs ingested, tier 2 (from 1,042 GiB or 4,170M datapoints) | Cloud spans and logs ingest, tier 2 (from 1,042 GiB or 4,170M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170))) - min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610)))) | ||
| Spans and logs ingested, tier 3 (from 2,653 GiB or 10,610M datapoints) | Cloud spans and logs ingest, tier 3 (from 2,653 GiB or 10,610M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610))) - min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710)))) | ||
| Spans and logs ingested, tier 4 (from 7,677 GiB or 30,710M datapoints) | Cloud spans and logs ingest, tier 4 (from 7,677 GiB or 30,710M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710))) - min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650)))) | ||
| Spans and logs ingested, tier 5 (from 18,164 GiB or 72,650M datapoints) | Cloud spans and logs ingest, tier 5 (from 18,164 GiB or 72,650M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650))) - min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240)))) | ||
| Spans and logs ingested, tier 6 (from 33,311 GiB or 133,240M datapoints) | Cloud spans and logs ingest, tier 6 (from 33,311 GiB or 133,240M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240))) - min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460)))) | ||
| Spans and logs ingested, tier 7 (from 57,114 GiB or 228,460M datapoints) | Cloud spans and logs ingest, tier 7 (from 57,114 GiB or 228,460M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460))) - min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840)))) | ||
| Spans and logs ingested, tier 8 (from 119,960 GiB or 479,840M datapoints) | Cloud spans and logs ingest, tier 8 (from 119,960 GiB or 479,840M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840))) - min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000)))) | ||
| Spans and logs ingested, tier 9 (from 199,680 GiB or 800,000M datapoints) | Cloud spans and logs ingest, tier 9 (from 199,680 GiB or 800,000M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000))) - min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630)))) | ||
| Spans and logs ingested, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | Cloud spans and logs ingest, tier 10 (from 285,696 GiB or 1,142,630M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * (min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630))) - min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750)))) | ||
| Spans and logs ingested, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | Cloud spans and logs ingest, tier 11 (from 374,938 GiB or 1,499,750M datapoints) · per gb-ingested · on-demand | (log_gib + span_gib) * min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 1 (from 0 GiB or 0M datapoints) | Cloud cold storage, spans/logs, tier 1 (from 0 GiB or 0M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (1 - min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 2 (from 1,042 GiB or 4,170M datapoints) | Cloud cold storage, spans/logs, tier 2 (from 1,042 GiB or 4,170M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170))) - min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 3 (from 2,653 GiB or 10,610M datapoints) | Cloud cold storage, spans/logs, tier 3 (from 2,653 GiB or 10,610M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610))) - min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 4 (from 7,677 GiB or 30,710M datapoints) | Cloud cold storage, spans/logs, tier 4 (from 7,677 GiB or 30,710M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710))) - min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 5 (from 18,164 GiB or 72,650M datapoints) | Cloud cold storage, spans/logs, tier 5 (from 18,164 GiB or 72,650M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650))) - min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 6 (from 33,311 GiB or 133,240M datapoints) | Cloud cold storage, spans/logs, tier 6 (from 33,311 GiB or 133,240M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240))) - min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 7 (from 57,114 GiB or 228,460M datapoints) | Cloud cold storage, spans/logs, tier 7 (from 57,114 GiB or 228,460M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460))) - min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 8 (from 119,960 GiB or 479,840M datapoints) | Cloud cold storage, spans/logs, tier 8 (from 119,960 GiB or 479,840M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840))) - min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 9 (from 199,680 GiB or 800,000M datapoints) | Cloud cold storage, spans/logs, tier 9 (from 199,680 GiB or 800,000M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000))) - min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | Cloud cold storage, spans/logs, tier 10 (from 285,696 GiB or 1,142,630M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630))) - min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750)))) | ||
| Spans and logs held 2 days beyond 4 weeks, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | Cloud cold storage, spans/logs, tier 11 (from 374,938 GiB or 1,499,750M datapoints) · per gb-retained-month · on-demand | (log_gib + span_gib) * (30 - 28) / 28 * min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750))) | ||
| Metric datapoints ingested, tier 1 (from 0 GiB or 0M datapoints) | Cloud metrics datapoints, tier 1 (from 0 GiB or 0M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (1 - min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170)))) | ||
| Metric datapoints ingested, tier 2 (from 1,042 GiB or 4,170M datapoints) | Cloud metrics datapoints, tier 2 (from 1,042 GiB or 4,170M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170))) - min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610)))) | ||
| Metric datapoints ingested, tier 3 (from 2,653 GiB or 10,610M datapoints) | Cloud metrics datapoints, tier 3 (from 2,653 GiB or 10,610M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610))) - min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710)))) | ||
| Metric datapoints ingested, tier 4 (from 7,677 GiB or 30,710M datapoints) | Cloud metrics datapoints, tier 4 (from 7,677 GiB or 30,710M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710))) - min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650)))) | ||
| Metric datapoints ingested, tier 5 (from 18,164 GiB or 72,650M datapoints) | Cloud metrics datapoints, tier 5 (from 18,164 GiB or 72,650M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650))) - min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240)))) | ||
| Metric datapoints ingested, tier 6 (from 33,311 GiB or 133,240M datapoints) | Cloud metrics datapoints, tier 6 (from 33,311 GiB or 133,240M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240))) - min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460)))) | ||
| Metric datapoints ingested, tier 7 (from 57,114 GiB or 228,460M datapoints) | Cloud metrics datapoints, tier 7 (from 57,114 GiB or 228,460M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460))) - min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840)))) | ||
| Metric datapoints ingested, tier 8 (from 119,960 GiB or 479,840M datapoints) | Cloud metrics datapoints, tier 8 (from 119,960 GiB or 479,840M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840))) - min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000)))) | ||
| Metric datapoints ingested, tier 9 (from 199,680 GiB or 800,000M datapoints) | Cloud metrics datapoints, tier 9 (from 199,680 GiB or 800,000M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000))) - min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630)))) | ||
| Metric datapoints ingested, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | Cloud metrics datapoints, tier 10 (from 285,696 GiB or 1,142,630M datapoints) · per million-metric-samples · on-demand | metric_samples_million * (min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630))) - min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750)))) | ||
| Metric datapoints ingested, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | Cloud metrics datapoints, tier 11 (from 374,938 GiB or 1,499,750M datapoints) · per million-metric-samples · on-demand | metric_samples_million * min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750))) | ||
| Metric datapoints held to 13 months, tier 1 (from 0 GiB or 0M datapoints) | Cloud cold storage, metric datapoints, tier 1 (from 0 GiB or 0M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (1 - min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170)))) | ||
| Metric datapoints held to 13 months, tier 2 (from 1,042 GiB or 4,170M datapoints) | Cloud cold storage, metric datapoints, tier 2 (from 1,042 GiB or 4,170M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 1042), ceil(metric_samples_million - 4170))) - min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610)))) | ||
| Metric datapoints held to 13 months, tier 3 (from 2,653 GiB or 10,610M datapoints) | Cloud cold storage, metric datapoints, tier 3 (from 2,653 GiB or 10,610M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 2653), ceil(metric_samples_million - 10610))) - min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710)))) | ||
| Metric datapoints held to 13 months, tier 4 (from 7,677 GiB or 30,710M datapoints) | Cloud cold storage, metric datapoints, tier 4 (from 7,677 GiB or 30,710M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 7677), ceil(metric_samples_million - 30710))) - min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650)))) | ||
| Metric datapoints held to 13 months, tier 5 (from 18,164 GiB or 72,650M datapoints) | Cloud cold storage, metric datapoints, tier 5 (from 18,164 GiB or 72,650M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 18164), ceil(metric_samples_million - 72650))) - min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240)))) | ||
| Metric datapoints held to 13 months, tier 6 (from 33,311 GiB or 133,240M datapoints) | Cloud cold storage, metric datapoints, tier 6 (from 33,311 GiB or 133,240M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 33311), ceil(metric_samples_million - 133240))) - min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460)))) | ||
| Metric datapoints held to 13 months, tier 7 (from 57,114 GiB or 228,460M datapoints) | Cloud cold storage, metric datapoints, tier 7 (from 57,114 GiB or 228,460M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 57114), ceil(metric_samples_million - 228460))) - min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840)))) | ||
| Metric datapoints held to 13 months, tier 8 (from 119,960 GiB or 479,840M datapoints) | Cloud cold storage, metric datapoints, tier 8 (from 119,960 GiB or 479,840M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 119960), ceil(metric_samples_million - 479840))) - min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000)))) | ||
| Metric datapoints held to 13 months, tier 9 (from 199,680 GiB or 800,000M datapoints) | Cloud cold storage, metric datapoints, tier 9 (from 199,680 GiB or 800,000M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 199680), ceil(metric_samples_million - 800000))) - min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630)))) | ||
| Metric datapoints held to 13 months, tier 10 (from 285,696 GiB or 1,142,630M datapoints) | Cloud cold storage, metric datapoints, tier 10 (from 285,696 GiB or 1,142,630M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * (min(1, max(0, ceil(log_gib + span_gib - 285696), ceil(metric_samples_million - 1142630))) - min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750)))) | ||
| Metric datapoints held to 13 months, tier 11 (from 374,938 GiB or 1,499,750M datapoints) | Cloud cold storage, metric datapoints, tier 11 (from 374,938 GiB or 1,499,750M datapoints) · per custom · on-demand | metric_samples_million * (13 * 365 / 12 - 28) / 28 * min(1, max(0, ceil(log_gib + span_gib - 374938), ceil(metric_samples_million - 1499750))) | ||
| Spans dropped by vendor-side sampling | Cloud sampled-out (dropped) data · per gb-processed · on-demand | span_gb_dropped |
Example monthly bills
The same four illustrative workloads as the calculator, at list price. "At least" means a price the vendor does not state is left out of the total.
| Workload | Per month | Note | Calculator |
|---|---|---|---|
| Starter | $34.30 | Open Starter in the calculator→ | |
| Small | $167 | Open Small in the calculator→ | |
| Medium | $1,490 | Open Medium in the calculator→ | |
| Large | $5,532 | Open Large in the calculator→ |
Capabilities
What Uptrace offers, by the definitions in the dataset. Add-on means a separately priced product.
| Capability | Level | Sources |
|---|---|---|
| Alerting Alert rules with routing/notification | Yes | s_editions, s_features, s_github |
| Anomaly detection Statistical/ML anomaly detection on telemetry | Partial | s_enterprise |
| Audit logs Audit log of user/admin actions | Partial | s_editions |
| Data reduction Drop, aggregate, dedupe, or convert logs-to-metrics before billing | Partial | s_pricing |
| Logs Log management | Yes | s_features |
| Mcp server Exposes an MCP server for agents | Yes | s_mcp |
| Metrics Metrics | Yes | s_features, s_github |
| Observability as code Terraform provider / dashboards-and-alerts as code | Yes | s_features |
| Otel semconv native UI and features key off OTel semantic conventions rather than vendor fields | Yes | s_pricing, s_prom_ingest |
| Otlp ingest Accepts OTLP (gRPC or HTTP) natively, without a proprietary agent in the path | Yes | s_github |
| Prometheus remote write Accepts Prometheus remote_write | Yes | s_prom_ingest |
| Promql Query with PromQL (or a compatible dialect) | Yes | s_features, s_prom_ingest |
| Proprietary agent required Full functionality needs the vendor's own agent (yes = lock-in signal) | No | s_github |
| Rbac Role-based access control | Partial | s_editions |
| Saas Vendor-hosted SaaS | Yes | s_pricing |
| Self hosted Customer can run it on its own infrastructure | Yes | s_editions, s_github |
| Service map Auto-discovered service/topology map | Yes | s_features |
| Sql query SQL as a query language | Partial | s_github |
| Sso saml SSO via SAML/OIDC | Partial | s_editions, s_github |
| Tiered storage Hot/warm/cold or archive tiers priced differently | Yes | s_pricing |
| Traces Distributed tracing | Yes | s_enterprise, s_features |
Sources
Every page cited above, with the date it was read. Third-party pages are marked; a price stated only by a third party is shown as not stated.
| Id | Kind | Page | Read |
|---|---|---|---|
s_editions | vendor-pricing | Uptrace Editions | 2026-10-02 |
s_enterprise | vendor-docs | Uptrace Enterprise Edition | 2026-10-02 |
s_features | vendor-docs | Uptrace Features | 2026-10-02 |
s_github | vendor-docs | uptrace/uptrace README | 2026-10-02 |
s_mcp | vendor-docs | MCP server: query telemetry from your AI assistant | 2026-10-02 |
s_price_api | vendor-pricing | Uptrace pricing calculator's price API (POSTed by uptrace.dev/pricing; returns tier, rates and costs) | 2026-10-10 |
s_pricing | vendor-pricing | Uptrace Pricing | 2026-10-02 |
s_prom_ingest | vendor-docs | Ingesting Prometheus metrics into Uptrace | 2026-10-02 |
Spotted a wrong price? A way to report one is not set up yet.