We monitor your favourite Ruby (on Rails) frameworks:
A REST-like API framework for RubyExplore documentation
A document-oriented NoSQL databaseExplore documentation
Popular web-application frameworkExplore documentation
Simple, efficient background processingExplore documentation
Track exceptions, get error alerts, debug and fix them with ease.
Monitor the performance of your slowest actions and inspect their timeline 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.
Collect metrics from your code and chart them on dashboards.
Get alerted in real-time when your application is down.
"Man, AppSignal is an absolute godsend. Just fixed 2 errors in production, 2 minutes after they happened."Stefan Dorresteijn@StefanJD
AppSignal monitoring helps WeTransfer to monitor 20B requests a month.Read case study
# Add to .gemfile source "https://rubygems.org" gem "appsignal" # Ruby on Rails installation bundle exec appsignal install YOUR_PUSH_API_KEY
AppSignal's monitoring agent is built with Rust. It's lightweight, stable and already runs in thousands of applications.
If you need us, we’re there for you. We’re committed to making AppSignal monitoring great for you and your team.
Got customers in the EU? Our data processing is GDPR compliant.
If there’s one thing you need to trust, it’s your APM. We're ready to help you monitor, at every scale.
Let's jump into theoretical and practical aspects of performance testing in Rails.
Sidekiq is used to handle background processing. Whatever your background jobs may be, you'll eventually run into duplicate jobs. Let's see how to de-duplicate them.
Let's take a look at what linting is and a few problems that come with it.
In this part of the series on Rails patterns and anti-patterns, we are going to analyze the final part of the MVC (Model-View-Controller) design pattern — the Controller.
Do you need help, have a feature request or just need someone to rubber duck with? Get in touch with one of our engineers.