MySQL Tuning Tips with Scout

If you’ve used Major Hayden’s MySQLTuner before, you know it’s a great source of MySQL optimization tips. Now you can get MySQLTuner reports automatically delivered through Scout. All you need to do is install the MySQL Stats w/MySQLTuner plugin , or update the plugin if you already have it installed. ... Read more

Oink + Request Log Analyzer = Rails Monitoring in one report

If you’ve ever had to track down a memory leak in a Rails application (and who hasn’t forgotten to use will_paginate occasionally), you’re probably already familiar with the excellent Oink plugin by Noah Davis . Oink spits out the actions that are leaking the most. Oink is a huge help ... Read more

Monitoring Apache Request Processing Time

With a little help from the excellent Request Log Analyzer gem , created by those smart folks at RailsDoctors , the Apache Log Analyzer plugin now tracks the duration of Apache requests. Upgrading & Install If you already have the Apache Log Analyzer plugin installed, you’ll need to upgrade to ... Read more

Monitoring a Log File

A log file is a lot like a neglected board game covered in dust. I don’t play board games that often, but when I do, I always say “we should do this more often”. The log files we have for Scout collect lots of great information, but we only reference ... Read more

Memcached Monitoring

Jesse Newland of Rails Machine has created a Memcached monitor plugin to track all the key stats from your Memcached instance, including gets/ sets/ hits/ misses/ evictions/ per second, uptime, memory used, KB read per second, KB written per second, and more. Install the Memcached plugin from our directory , ... Read more

MongoDB Slow Queries Monitoring

Thanks to Jacob Harris , we have a MongoDB Slow Queries plugin for Scout. The MongoDB plugin captures the number of slow queries per minute according to the threshold you specify. It also reports details of any slow queries that take place. Of course, like any other Scout plugin, you ... Read more

Production Server Sysadmin Essentials

~ or ~ Sysadmin Eye for the Dev Guy Developers! You can churn out a Rails or Sinatra app in no time. What about putting it out there in production? Occasionally forget the syntax for crontab or logrotate? Yeah, me too. That's why I wrote up a few essential notes ... Read more

The MySQL MyISAM and InnoDB engines and a grocery checkout

There’s no shortage of resources comparing the MyISAM and InnoDB storage engines. You’ll quickly see it isn’t a black-and-white decision after reading through various discussions debating MyISAM and InnoDB. Why is the decision so hard? Setting up your database is one of the first steps when building a web application. ... Read more

In-depth Rails Monitoring using only a production log file

No Rails plugins to install. No performance hit during the request cycle. Nothing to break your application code. Nothing to restart. With just the path to your production Rails log file, Scout's new Rails monitoring plugin alerts you when your Ruby on Rails application is slowing down and provides detailed ... Read more

EC2 CloudWatch graphs, trends, and alerts

If you're using Amazon EC2, you may be familiar with CloudWatch, Amazon's analytic system that provides metrics on CPU usage, Network I/O, and Disk I/O of your instances. While CloudWatch collects metrics, it doesn't provide a web interface for viewing the metrics, graphs, trending, or alerting. Enter our Scout EC2 ... Read more

Get Started with a 14-day, credit-card less trial.

Isolate performance issues without the guesswork. Hunt down N+1, Memory Bloat, Slow Queries and more to the exact line of code faster than ever before.