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.

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.

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.

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.

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.

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.

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.

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.

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.
Error Tracking
Track exceptions, get error alerts, debug and fix bugs with ease.
Performance Monitoring
Monitor the performance of your slowest actions down to the nanosecond.
Host Monitoring
Monitoring for your servers: keep an eye on CPU, Disk, Network & more.
Anomaly Detection
Avoid surprises and set triggers for anomalies on any metric you'd like.
Uptime Monitoring
Get alerted in real-time when your application is down.
Metric Dashboards
Collect metrics from your code and chart them on interactive dashboards.
Log Management
Collect and manage logs in an easy-to-use interface.
Automated Dashboards
Visualize your application performance metrics.
Check-ins
Monitor your application's background jobs and processes.
Time Detective
Monitor your application's background jobs and processes.
MCP Server
Debug faster from your AI editor with direct access to AppSignal insights.
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 app installation
bundle exec appsignal install YOUR_PUSH_API_KEYRuby articles
Insights for days: our Ruby blog
Browse some of our top articles for great insights into Ruby monitoring and performance.

Finding the Slow Query Killing Your Rails App
Learn how to find and fix slow database queries in your Rails app using AppSignal's Slow Queries, event timelines, and more.

Data Sovereignty: How to Keep All of Your Services in Europe (AppSignal + Hatchbox)
Here's how you can have a PaaS-like experience while keeping all of your services in Europe with AppSignal and Hatchbox.

Setting Up Server Monitoring for a Rails App on Hatchbox
Hatchbox makes deployment easy. Here's how to use AppSignal to monitor memory, CPU, disk, and load on your Rails app.

Monitoring Sidekiq Job Performance with AppSignal
Sidekiq jobs fail quietly. Here's how to catch slow jobs, retry storms, and queue backlogs with AppSignal before your users notice.
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
- Read about CPU steal time and load averages
- Another great place to start: Statistical means and percentiles 101
Dive into View Performance and Caching in Ruby
- Rails is Fast: Optimize Your View Performance in Rails
- Rails’ built-in cache stores: an overview — we’ve gone in-depth into specific caching tactics in these posts:
- Rails Collection Caching
- Russian doll caching in Rails
- Fragment caching in Rails
- Client-side caching in Rails: conditional GET requests
Analyse the performance of your queries
Check the performance of your background jobs and external APIs
Make your next crash make sense.
Free for 30 days. No credit card. Two-minute install.