Budget | Data | Price per gb |
---|---|---|
>= $5 | 50GB | $0.080 |
>= $200 | 3TB | $0.070 |
>= $500 | 8TB | $0.060 |
>= $1000 | 20TB | $0.050 |
>= $2000 | 50TB | $0.040 |
>= $3000 | 100TB | $0.030 |
>= $5000 | 200TB | $0.025 |
Why does Uptrace bill for data size?
Pricing by data size is simple to understand and works equally well for spans, events, and logs. An average span is about 500 bytes plus the size of custom attributes.
When compared with billing for the number of spans, such pricing is more fair for services that generate a lot of small spans and events, for example, micro-services that make a lot of RPC calls.
How do you bill for metrics?
The cost of metrics starts at $2 for 1000 timeseries. Also, for every $5 you spend on tracing and logs, you get 1000 timeseries for free. For example, if your tracing bill is $100, you get 20k timeseries for free.
A timeseries is a metric with a unique set of attributes (aka labels or dimensions). For example, each host has a separate timeseries for the same metric. The list below contains 3 timeseries:
- cpu_usage{host="host1"}
- cpu_usage{host="host2"}
- cpu_usage{host="host3"}
Each timeseries also has an associated value
and time
, which are not attributes and don't change the total number of timeseries.
For how long data is available?
By default, Uptrace Cloud stores spans data (including logs and errors) for 4 weeks (28 days) and metrics data for 8 weeks (56 days).
For an additional fee, you can store data on cold storage (S3 or HDD) for up to 100 weeks:
Spans (including logs and errors) | $0.005 per 1 GB-month |
---|---|
Metrics (active timeseries) | $0.075 per 1000 timeseries-month |
For example, retaining 1,000 GB of spans data beyond the standard 4 week period would cost $5 = 1000 * 0.005
per month (1 month = 4 weeks).
How do you bill?
Uptrace uses Paddle for billing and handling global tax compliance. Your billing details stay secure within Paddle and Uptrace doesn't have direct access to them. Paddle acts like a reseller and can supply you with a receipt if you need one.
Uptrace can accept payments automatically by credit card or manually by bank transfer.
Do you support sampling?
To reduce the bill, you can configure Uptrace to sample a fraction of data and drop the rest.
The cost of sampling is $0.01 per dropped gigabyte, for example, 1000GB of dropped data will cost you $10. If you don't use sampling, you don't pay for it.
Where is the data stored?
Uptrace Cloud uses Hetzner's Germany datacenters to process and store your data according to our privacy policy. Uptrace ensures that your data is not lost by storing a copy on a separate server.
If you're using AWS or GCP, you'll need to pay for outbound traffic. Because observability data is highly compressible, 200TB of spans/logs can be compressed down to about 50TB (4x reduction).
Because AWS/GCP egress traffic fees are high, sending the data from your servers to Uptrace over a public Internet connection can be rather expensive. To reduce traffic costs, you can use AWS Direct Connect or GCP Cloud Interconnect to send data to Uptrace.
Compressed | Public Internet | Direct Connect |
---|---|---|
AWS 50TB | $4400 ($0.088/GB) | $2090 ($0.042/GB) |
GCP 50TB | $3450 ($0.069/GB) | $1930 ($0.038/GB) |
You can also contact support to get Uptrace in your AWS/GCP region or host Uptrace on your own servers.
Do you offer an on-premise installation?
You can install Uptrace Enterprise on your servers by purchasing a license. In this case the collected telemetry data never leaves your organization's boundaries, making it easy to comply with government regulations and pass security audits.
Our on-premise offer includes:
- Free evaluation period
- Deployment automation with Terraform and Ansible
- Custom data retention
- Dedicated support engineer
- On-demand SOC 2 certification
Do I need an account to try Uptrace?
No, you can see Uptrace in action using our public playground.
Do you have a free tier?
If you want to use Uptrace for free, you can install a forever free Uptrace Community Edition .
That said, you can ingest up to 50GB or 5000 timeseries each month for free.