Delayed::Job Monitoring Plugin

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

Lukas Rieder and Alexander Lang (with updates from Eric Lindvall) have created a Delayed::Job Monitoring Plugin for Scout. Just install the plugin through and your crucial proceessing jobs no longer fail in silence.

Delayed::Job is a widely used database-backed asynchronous priority queue extracted from Shopify. Need to send massive newsletters? Handle batch imports? Using Ruby on Rails? Take a look at Delayed::Job for these types of long-running scheduled tasks.

Lukas and Alex originally developed the plugin during a pairing session while working on PaperC, an online book platform specializing in textbooks. PaperC processes PDFs using Delayed::Job. Eric made several additions to the plugin based on his work at Cloudvox, an easy-to-use open phone API platform. Cloudvox even supports conferencing and activating phone numbers.

View the directory entry for more information.


Production Server Sysadmin Essentials

By Andre Bullet_white Posted in HowTo Bullet_white Comments Comments

~ 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 for a serviceable production environment.

This article covers Centos/Red Hat and Ubuntu, which is what I always end up on. My approach is to get some minimal configurations working quickly so I can see some results. From there, I can go back and refine the configurations.

Read More →


Redis Monitoring Plugin

By Derek Bullet_white Posted in Plugins Bullet_white Comments Comments

Matt Todd of Highgroove Studios and Ches Martin of Rails Machine have put together a Redis Monitoring Plugin for Scout. Redis is a persistant key-value database lauded for its speed and easy setup.

The Redis Monitoring Plugin reports the following metrics:

  • Background save in progress
  • Changes since last save
  • Commands Per-Second
  • Connected clients
  • Connected slaves
  • Connections Per-Second
  • Uptime in hours
  • Used Memory in KB
  • Used Memory in MB

Installation is easy – just install the redis Ruby gem and add the plugin on, and you’re done!

View the directory entry for more information.


Updating monitoring on 100 servers with 1 mouse click

By Derek Bullet_white Posted in Features Bullet_white Comments Comments

UPDATE – Copy and Paste has been replaced by Server Roles.

You realize a default alerting threshold is too low or you want to add additional monitoring functionality to all 100 of your servers.

Do you login to every server, update the scripts, and reload? Maybe build a custom script to automate this?

Follow the lead of the smart people at Railsware – Web Apps Made with Passion. Railsware, an Agile Rails development firm which manages a large cluster on Amazon EC2, saves a lot of time (and a lot of pain) using Scout to monitor many servers:

It’s difficult to imagine updating monitoring scripts across dozens of our servers manually. What takes a couple of mouse clicks with Scout might take hours with traditional monitoring software.”
- Yaroslav Lazor, Railsware Co-Founder

Video Demo

Read More →


3 competitive advantages of developer-run businesses

By Derek Bullet_white Posted in Business Bullet_white Comments Comments

Older baseball players typically have plenty of power and discipline but are slow runners with lower batting averages. It’s kind of obvious: as we get older, we get bigger and more patient, but we also get slower. This characteristic even has a name, described as (you guessed it): old player skills.

Bill James, a famous baseball historian, studied these players and found that younger players that start with these skills fade away faster than than their peers. The players that have long careers are often those that have speed when they’re young and are able to adapt as the gifts of youth fade.

What does this have to do with small, self-funded, developer-run businesses like us?

Read More →


What makes a great developer?

By Derek Bullet_white Comments Comments

James Gray, lead developer of the Scout Agent, takes a stab at the eternal question “What makes a great developer?” in the latest RailsCoach Podcast Episode.

Besides talking about Scout’s blended open-source approach to monitoring, James also talks about The Pomodoro Technique (a time management process), his time at the helm of the RubyQuiz, NoSQL, and other topics.

You can listen to the podcast episode here and follow James on Twitter as well.


Older posts: 1 ... 48 49 50 51 52 ... 68