"Plugins" Posts

Rails plugin update: Rails 3 support & More

By Andre Bullet_white Posted in Plugins Bullet_white Comments Comments

We have updated Scout’s Ruby on Rails monitoring plugin with preliminary Rails 3 support. Scout’s support is based on the Rails 3 Beta 3 log format.

If you have a deployed Rail 3 application, we would love to get early feedback on how the Rails 3 support is working for you!

Database and view metrics

We have also added new data to the Rails plugin. In addition to tracking average time spent for requests overall, the plugin now tracks average time spent in the database and in view rendering:

Note that the DB & view metrics are currently for Rails 2 applications only. Rails 3 applications will show zeros for those metrics.

Install the updated Rails monitoring plugin from our directory.


Three reasons for Resque (and a Scout Plugin)

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

Jesse Newland has created a Scout Plugin for monitoring Resque, a Redis-backed background processing library. While I’d love to write poetically about the plugin, it’s actually dirt-simple and the meat of the plugin is just 14 lines of code. Just click to install the plugin within Scout and you’re monitoring Resque.

The big question: why Resque? There are already production-proven background processing systems out there for Ruby developers. Jesse and the crew at Rails Machine manage a large number of customers and using different background processing libaries across apps can make things more complicated.

Read More →


Monitoring Apache Request Processing Time

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

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 the latest version. Just click the “Update Code” button when viewing the plugin code at scoutapp.com to grab the latest.

If you’re new to Scout, signup for our free 30-day trial and simply point-and-click to install the plugin.

Wait! One more thing…

By default, the Apache access log does not contain the request duration. It’s straight-forward process to add duration tracking – follow our help entry.


Monitoring a Log File

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

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 them when investigating an incident. They often aren’t a part of our daily lives (but they should be).

Yaroslav Lazor of Railsware, an agile Ruby on Rails development firm, has created a Scout plugin that makes it easy to extract basic information from a log file on a regular basis. His Log Watcher plugin, brilliant in its simplicity, counts the number of occurrences of a given pattern in a file, reporting the data to Scout.

Read More →


Memcached Monitoring

By Andre Bullet_white Posted in Plugins Bullet_white Comments Comments

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, and enjoy! Let us know if you have any feedback.


RabbitMQ Monitoring Plugins

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

Doug Barth of Interactive Mediums has created two plugins for monitoring RabbitMQ, an enterprise messaging system based on the emerging AMQP standard.

Doug’s RabbitMQ Overall Monitoring Plugin monitors the overall health of RabbitMQ – reporting the number of queues, connections, etc. His RabbitMQ Queue Monitoring Plugin drills down to a specific queue.

Doug tells me that Interactive Mediums, which offers a mobile customer engagement platform used by many top brands, has been very happy with RabbitMQ’s small memory footprint and stability.

We use RabbitMQ for processing all of the SMS messages that flow through our system. The setup is pretty typical, wherein we queue messages coming into our system and going out of our system. We have also been expanding our usage to include some supporting systems. Our second usage involved switching our background daemons to queued approach. Where previously we had a single daemon processing a type of background work (sending a single message to thousands of phones, for example), we now enqueue a message to a pool of background daemons which pull a unit of work and process it.

If you’ve developed a plugin for Scout that might be useful to other users, tell us about it!


Older posts: 1 2 3 4 5 6 7