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

Active Record

Learn more

Capistrano

Learn more

Delayed::Job

Learn more

Garbage Collection

Learn more

Global VM Lock

Learn more

GraphQL

Learn more

MongoDB

Learn more

Padrino

Learn more

Ruby on Rails

Learn more

Shoryuken

Learn more

Sidekiq

Learn more

Sinatra

Learn more

Webmachine

Learn more

and more...

Explore docs

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.
AppSignal for ActiveRecord →

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.

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.

Read customer stories →

    • Logo of Depfu
    • Logo of Moneybird
    • Logo of Userlist
    • Logo of Codesandbox

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

    Start your free trial

    Don’t let the bad bugs bite. Try AppSignal for free.

    AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!

    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_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 magic dashboards? Read Monitor Ruby Application Performance with Magic 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

    Dive into View Performance and Caching in Ruby

    Analyse the performance of your queries

    Check the performance of your background jobs and external APIs

    Start your free trial

    Don’t let the bad bugs bite. Try AppSignal for free.

    AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!