Replace Datadog
Metrics, traces and logs from everything you run, priced per host and per ingested gigabyte.
Why teams move off Datadog
Priced per host and per ingested gigabyte, so the bill grows with exactly the thing you are trying to grow.
What you give up
Infrastructure monitoring and distributed tracing. Mounted tools see one app.
This directory says so when an engine only covers part of the job. A replacement that needs a caveat is still worth knowing about — it just should not surprise you in week three.
3 Rails engines that replace Datadog
-
Rails Performance
Covers the core of AnalyticsApplication-level latency and throughput, without an agent on every host.
Datadog → rails_performance
No ratings yet → -
PgHero
Covers the core of OperationsDatabase health, slow queries and index advice — the Postgres part of what you pay an APM for.
Datadog → pghero
No ratings yet → -
RubyEventStore Browser
Inspired by Developer experienceEvent-level visibility into what your system did, without shipping the events off-box.
Datadog → ruby_event_store-browser
No ratings yet →
Questions
- Is there an open-source alternative to Datadog for Rails?
- Yes — Rails Performance, PgHero, and RubyEventStore Browser. They all mount into an application you already run, so there is no second deployment and no second database.
- What do I give up by replacing Datadog?
- Infrastructure monitoring and distributed tracing. Mounted tools see one app.
- How do I replace Datadog in a Rails app?
- Add rails_performance to your Gemfile, mount it in config/routes.rb at /rails/performance, and run its migrations. The whole integration is two lines and a migration.
- How much does replacing Datadog save?
- Datadog is priced from $15/host/mo. The engines here are open source, so the cost becomes the time to mount one and the resources it uses inside your existing application.
Same category