In this post we want to lay out typical price which someone would incur in running SigNoz. This would give potential users an idea of what resources they would need to provision & typical monthly cost at different application load and sampling rates.
In this post we would benchmark the cost of self hosting SigNoz and the price you will pay to SaaS APM vendors. For benchmarking, we will take DataDog as an example - as it is one of the more popular APM tools in the market.
This would give potential users an idea of what resources they would need to provision & typical monthly cost at different application load and sampling rates.
USD 31 per host per month
- 15-minute Live Search & Analytics (150GB incl.)
- 15-day Historical Search & Analytics (1M Indexed Spans incl.)
- 15-month metric retention
- 1.7 USD/mn spans for 15 day retention
Pricing | Datadog
Flexible, clear pricing for modern infrastructure and applications of any scale.
](https://web.archive.org/web/20210208145414if_/https://www.datadoghq.com/pricing/?product=apm#apm) To compare the cost of running DataDog APM & SigNoz, we will take 15 day retention as the standard - as that is what DataDog uses as default.
We will take 90 RPS workload as an example to compare cost of running DataDog and SigNoz. We are creating more detailed benchmark frameworks. This is just a first attempt at this.
Please, note that 90 RPS is the ingested and retained trace rate. Many companies sample trace extensively ( upto 0.5%) but here we are comparing trace volume sent RPS.
For example, if you are sampling traces at 1%, then you can handle upto 9000 RPS with below costs - both for SigNoz & DataDog.
DataDog costs for 90 RPS at 50 spans/ request 5832 mn spans with each span around 0.3 KB = 1.75 TB @ 0.08 USD/GB-month = 140 USD/month
For running this on SigNoz, we tested it on a EKS cluster of 3 nodes with 8GB RAM (t3.large). Monthly cost for t3.large (8 GB RAM, 2 CPU) is ~42 USD/ month ( with 30% annual reserved instance discount) SigNoz cost for 90 RPS at 50 spans/request Disc cost for 15 day retention at 0.08 USD/GB-month
Total SigNoz cost ~ 338 USD per montt
Although this setup works at less than 60% utilisation, some users may still want to have redundancy.
For 2x redundancy, cost for running SigNoz = 676 USD per month
Improvement over DataDog = 19982/676 = 29x improvement over DataDog's cost. Even if we add more level of over provisioning which different devops teams may want to add, we expect at least 10x improvement of cost over DataDog at this scale.
And finally, this is how it looks on your SigNoz dashboard 🤓 SigNoz running at 90 rps