Ruby Application Monitoring

Easy and Powerful
 Ruby monitoring

AppSignal helps increase performance of your Ruby applications. Track Ruby errors, improve ActionView performance, make Sidekiq jobs faster, and improve the overall stability and performance of your application.

Error tracking screenshot of AppSignal APM

Supported frameworks

Monitoring for all Ruby frameworks & infrastructure.

You only need to install the ruby gem. We'll set up our Ruby performance monitoring and error tracking in minutes, with automatic data categorizing and graphing.

Ruby Performance Monitoring

Improve the performance of your Ruby codebase.

AppSignal gives detailed insights into the performance of specific parts of your infrastructure. Know exactly what was slow, and why it was slow. All performance insights are available out of the box, with endless possibilities to track performance metrics in depth.

Monitor ActiveRecord
queries & debug issues.

ActiveRecord Performance

Monitor ActiveRecord
queries & debug issues.

Get detailed breakdowns of your ActiveRecord performance, find slow requests, and debug the performance of your queries.

Sidekiq dashboards,
metrics and alerts.

Sidekiq Performance

Sidekiq dashboards,
metrics and alerts.

Get insights and alerts for Sidekiq queue lengths, Sidekiq throughput/performance per worker, Sidekiq process/connection counts and memory used in Redis.
AppSignal for Sidekiq →

Increase the rendering speed of ActionView.

ActionView Performance

Increase the rendering speed of ActionView.

Is your template rendering slow? We’ll show you exactly how long your ActionView rendering takes, so you can debug and improve performance.

Eliminate N+1 queries.

N+1 Query Detection

Eliminate N+1 queries.

Find requests with the N+1 query antipattern, and increase the performance of your queries in Ruby.

Detect memory leaks in Ruby.

Memory Allocations

Detect memory leaks in Ruby.

We track the number of memory allocations per event, so you can find out where your memory goes.

"We find AppSignal is really easy to set-up for our Rails application. We use the default reports and charts to monitor errors and performance."

Photo of Raimonds
RaimondsEazyBI

The trusted APM for thousands of development teams

  • Logo of Wetransfer
  • Logo of Depfu
  • Logo of Moneybird
  • Logo of Userlist
  • Logo of CodeSandbox

Ruby Error Tracking

Find and fix bugs in your Ruby code.

AppSignal gives detailed insights into performance of specific parts of your infrastructure. Know exactly what was slow, and why it was slow. All performance insights are available out of the box, with endless possibilities to track more and deeper performance metrics.

Ruby error tracking with detailed reports.

Ruby Error Reporting

Ruby error tracking with detailed reports.

Get alerted about Ruby errors. Find the root cause of errors with the help of all the debugging data we collect.

Tag your errors with additional data.

Error Tagging

Tag your errors with additional data.

Need more detailed information to debug an error? Easily tag your requests with additional information and the tags will show up in your error reports.

Assign, triage, and send errors to your issue tracker.

Error incident workflow

Assign, triage, and send errors to your issue tracker.

It has never been easier to manage Ruby errors with your team. Simply assign and triage errors, and send them to your issue tracker of choice.

All APM features

All-in-one Ruby monitoring

AppSignal doesn’t just offer Ruby performance monitoring and error tracking. We have a full set of features to monitor your application from A to Z. Oh, and all features are included in all plans.

Monitor Your App

Start your free trial today.

We offer a 30 day free trial, but who doesn't? What sets us apart is the way we care for you. We're just a chat message or email away and would love to help you get your app in the best shape possible.

5-Minute Ruby APM

Zero-effort installation for
 all major Ruby frameworks.

AppSignal is built for ease of use. The installation is effortless and we'll set most things up automatically. You'll be monitoring exceptions and performance in no time.

# Add to .gemfile
source "https://rubygems.org"
gem "appsignal"

# Ruby on Rails installation
bundle exec appsignal install YOUR_PUSH_API_KEY

Ruby articles

Insights for days: Our Ruby Blog

Browse some of our top articles for great insights into Ruby monitoring and performance.

Ruby performance monitoring checklist

Get started with ruby performance monitoring.

We've made a checklist to help you get started, including links to further resources.

Start your Ruby monitoring

First off, we’ve created a thorough overview of what to monitor in The Easiest Way to Monitor Ruby: Automatic Instrumentation.

Follow this up with What's The Difference Between Monitoring Webhooks and Background Jobs, which will give you an idea of what you should measure.

Get familiar with terms to describe the performance of your stack

Dive into View Performance and Caching in Ruby

Analyse the performance of your queries

Check the performance of your background jobs and external APIs

Your next incident could use AppSignal.

  • All plans include all features
  • Starts at $19 / €15 a month
  • 30-day free trial – no CC needed
Screenshot of an error incident page of AppSignal

We'd like to set cookies, read why.