Ruby Application Monitoring

Easy and powerful Ruby monitoring

AppSignal helps increase the 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 libraries

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.

ActiveRecord Performance

Monitor ActiveRecord queries & debug issues.

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

AppSignal for ActiveRecord
ActiveRecord query performance breakdown in AppSignal

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
Sidekiq queue and throughput dashboard in AppSignal

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.

ActionView rendering time breakdown in AppSignal

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.

N+1 query detection in AppSignal

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.

Memory allocation tracking per event in AppSignal

What our customers think

1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.

Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!

Oleg, Developer at Benuevo

Hey y’all, we’re back. Sentry was just chaos.

Matt, Developer at Supertape

The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.

Justin Tormey, CTO at Ampla Technologies

Previously, we were using Honeybadger, Skylight, and Datadog, but now we have all those apps in one: AppSignal, and that is awesome!

Oleg, Developer at Benuevo

Hey y’all, we’re back. Sentry was just chaos.

Matt, Developer at Supertape

The biggest benefit of using AppSignal is the native Elixir support. … AppSignal just knows how an Elixir app is structured and builds error tracking and performance monitoring around it.

Justin Tormey, CTO at Ampla Technologies

We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.

Thilo Rusche, Developer at SportsKey

In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.

Devan Sabaratnam, Co-founder & CTO at HR Partner

Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.

Verified G2 Reviewer

We looked at Sentry, Datadog, and Honeybadger. AppSignal gave us everything in one tool for a fraction of the price.

Thilo Rusche, Developer at SportsKey

In New Relic, if you want more features, you have to upgrade… AppSignal’s pricing was easier to understand, and you get all the features for one price.

Devan Sabaratnam, Co-founder & CTO at HR Partner

Second to none support. It’s their developers themselves who are quickly and clearly answering any questions. It’s hard to overstate how nice this is.

Verified G2 Reviewer

Ruby Error Tracking

Find and fix bugs in your Ruby code.

AppSignal catches errors in your Ruby apps. Our error reports have all the debugging data you need to find the root cause.

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.

Ruby error report with backtrace in AppSignal

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.

Tagging errors with custom data in AppSignal

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.

Error incident workflow and issue-tracker integration in AppSignal

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.

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.

Ruby
# Add to Gemfile
source "https://rubygems.org"
gem "appsignal"
 
# Ruby app 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.

Then check out Ruby on Rails Application Monitoring with AppSignal.

If you want to go more in-depth, Next Level Ruby on Rails Application Monitoring with AppSignal is a good choice.

Want to get a deeper insight into our automated dashboards? Read Monitor Ruby Application Performance with Automated Dashboards to help resolve performance issues within your application.

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.

For debugging tips, Debugging in Ruby with AppSignal is a great starting point.

Get familiar with terms to describe the performance of your stack

$appsignal install

Make your next crash make sense.

Free for 30 days. No credit card. Two-minute install.