StackSwitcher
Analytics & Observability

Open-Source Alternatives to Datadog

Based on our dataset, the self-hostable open-source alternatives to Datadog are SigNoz and Uptime Kuma. The Datadog plan we benchmark is Pro APM + Logs (~$180/mo base + per-host/span fees).

Data last updated . How we check.

Quick comparison

AlternativeLicenseRAM in starter configNeeds Postgres / RedisMigration
SigNozMIT / Apache-2.02048 MBNo / NoEasy (Drop-in OpenTelemetry SDKs)
Uptime KumaMIT256 MBNo / NoInstant (2-minute setup)

SigNoz

OpenTelemetry-native open-source APM, logs, metrics, and traces powered by ClickHouse

  • ClickHouse columnar speed (10x cheaper storage)
  • Unified metrics, traces & logs in one pane
  • Zero vendor lock-in via OpenTelemetry

Docker image signoz/frontend:latest. GitHub: SigNoz/signoz (20.8k stars when our data was last updated). Website: https://signoz.io

Datadog vs SigNoz: full cost comparison and config →

Uptime Kuma

Self-hosted uptime monitoring and status pages with 90+ notification channels (Slack, Telegram, Email)

  • Replaces Pingdom & BetterStack status pages
  • SSL certificate expiry alerts
  • Uses <200MB RAM

Docker image louislam/uptime-kuma:1. GitHub: louislam/uptime-kuma (64.1k stars when our data was last updated). Website: https://uptime.kuma.pet

Datadog vs Uptime Kuma: full cost comparison and config →

Switching from Datadog

  1. Pick an alternative above and open its comparison page for the cost breakdown.
  2. Generate a free starter docker-compose.yml in the stack builder.
  3. Test it on a small server with a copy of your data before moving the team over.
  4. Check the migration notes in the table, and the official docs of the tool you pick.

More detail: Replace Datadog guide.

FAQ

What are the open-source alternatives to Datadog?

In the StackSwitcher dataset, the self-hostable open-source alternatives to Datadog are SigNoz, Uptime Kuma.

Which Datadog plan does StackSwitcher compare against?

We benchmark Datadog Pro APM + Logs (~$180/mo base + per-host/span fees). The main pain point we note: Infamous 'surprise bill' pricing on custom metrics, logs ingestion, and APM spans that regularly hits $500-$2,000/mo.

How much RAM does SigNoz need when self-hosted?

Our starter Docker config budgets 2048 MB of RAM for SigNoz. Real needs depend on your usage.

How much RAM does Uptime Kuma need when self-hosted?

Our starter Docker config budgets 256 MB of RAM for Uptime Kuma. Real needs depend on your usage.

Config templates are MIT licensed and provided "AS IS", with no warranty of any kind and no liability. Prices and specs are informational estimates from our dataset, so check the vendor and project sites before you decide. See the Terms & No Warranty disclaimer.