Skip to content
railsengines.com
Datadog logo

Replace Datadog

Metrics, traces and logs from everything you run, priced per host and per ingested gigabyte.

Datadog website From $15/host/mo Operations

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

  1. Rails Performance

    Covers the core of Analytics

    Application-level latency and throughput, without an agent on every host.

    Datadog rails_performance

    No ratings yet
  2. PgHero

    Covers the core of Operations

    Database health, slow queries and index advice — the Postgres part of what you pay an APM for.

    Datadog pghero

    No ratings yet
  3. RubyEventStore Browser

    Inspired by Developer experience

    Event-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

While you are cancelling things