A simple Rails performance tuning workflow

I really like Dan Mange’s workflow for Rails performance tuning : Use curl for benchmarking. It’s good enough (and damn simple). Use the ruby-prof gem along with an optional request parameter so you can profile any action, any time. Dan also does a solid job explaining CPU time and what ... Read more

Scout Checks in on Passenger

The number one requested plugin for Scout has been a Phusion Passenger monitor. I’m happy to report that is now available. Using the new Passenger Monitor plugin , Scout can keep track of Passenger’s VM size, process count, and the amount of private memory it has squirreled away. Aside from ... Read more

Rails Consultancy Elevated Rails: "using Scout has been a real joy"

Ensuring 15 Rails apps are running smoothly can be a real chore, especially when they have core pieces that fall outside the typical monitoring stack. Mike Mangino of Chicago-based Elevated Rails recently wrote about consolidating his Rails monitoring efforts using Scout : This simple interface to reporting and alerting is ... Read more

4 Simple Steps to Detect & Fix Slow Rails Requests

2016 UPDATE : We’ve released Scout App Monitoring , which automates these steps for you. In Blink , Malcom Gladwell’s book on split-second decisions, Gladwell tells the story of how the Emergency Department at Chicago’s Cook County Hospital changed their process for diagnosing chest pain. Dr. Brendan Reilly instituted a ... Read more

Meet our team at RailsConf

Charles, myself (Derek), and Andre are boarding a plan soon for RailsConf in Portland. If you want to do a little coding, chat about monitoring, etc. look for us there! Read more

Taking the guesswork out of scaling

Determining a web application’s hardware resources isn’t easy (or cheap). Frankly, it’s often just guesswork. Even when you build benchmarking scripts, they can miss key behaviors and ignore important metrics. Scaling becomes a lot less stressful when you can quickly compare a history of your application data with server performance. ... Read more

Monitoring Your Rails Sessions With Scout

An oft-forgotten maintenance issue on Ruby on Rails applications is forgetting to expire old sessions. Lots of sessions in your database can dramatically slow performance. You can use a cron job to expire old sessions, but it’s not always foolproof. We’ve seen timeouts when attempting to delete lots of session ... Read more

Get notified of slow Rails web requests with Scout

When something bad happens you want to find out about it as quickly as possible. You’re probably notified of uncaught exceptions. What about slow web requests, which can be just as annoying to a user? Find about about slow web requests (and what might be causing them) in near real-time ... Read more

See Scout Run - 2 screencasts added

I’ve added 2 videos to the Scout homepage – they demonstrate 3 things: Installing the Scout client on a remote server is almost too fast Watch the video (1 min 39 sec) One-click plugin configuration (I’m installing the Ruby on Rails Request Monitoring Plugin , so if you’re a Rails ... Read more

Start your free 14-day trial today.
No credit card needed.