Get detailed breakdowns of your ActiveRecord performance, find slow requests, and debug the performance of your queries.
AppSignal for ActiveRecord →
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 →
Is your template rendering slow? We’ll show you exactly how long your ActionView rendering takes, so you can debug and improve performance.
Find requests with the N+1 query antipattern, and increase the performance of your queries in Ruby.
We track the number of memory allocations per event, so you can find out where your memory goes.
1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.
Get alerted about Ruby errors. Find the root cause of errors with the help of all the debugging data we collect.
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.
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.
Track exceptions, get error alerts, debug and fix them with ease.
Monitor the performance of your slowest actions down to the nanosecond.
Monitoring for your servers: keep an eye on CPU, Disk, Network & more.
Avoid surprises and set triggers for anomalies on any metric you'd like.
Get alerted in real-time when your application is down.
Collect metrics from your code and chart them on dashboards.
Collect and manage application logs in an easy-to-use interface.
Visualise your application performance metrics.
# Add to .gemfile source "https://rubygems.org" gem "appsignal" # Ruby on Rails installation bundle exec appsignal install YOUR_PUSH_API_KEY
Let's explore how we can use Sidekiq to manage and process background jobs in a Rails application.
Let's dive into what RuboCop is, how it helps developers, how to use it, and some key practical use cases.
Find out how you can use JWT authentication to secure your Ruby application.
Let's dive into some advanced usages of Devise, including the use of OmniAuth, API authentication, and Authtrail.
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.
Do you need help, have a feature request or just need someone to rubber duck with? Get in touch with one of our engineers.