Title: How Lazy Americans Monitor Servers
Speaker
James Edward Gray II (Highgroove Studios)
Abstract
At my job we have to monitor a lot of servers. That's too much like work for us lazy Americans though, so we wrote an intelligent agent to do all the hard stuff for us. In this presentation, I'll take you deep inside the Scout server monitoring agent and show the techniques we used to build a daemon that runs constantly, executes arbitrary Ruby code we didn't write, and yet remains robust without crashing, leaking memory, or filling up your hard drive with data. I'll show how to accomplish these goals with just some careful design and our friend Ruby. Then you too can get paid for slacking off, just like me!
Date
July 19, 2009
Room
Hitotsubashi Memorial Hall
Speaker Profile
James has been a permanent fixture in the Ruby community for around five years now. He created the Ruby Quiz and ran it for the first three years, developed FasterCSV and HighLine, and wrote some documentation for standard libraries. James now works on Rails applications all day, including Scout from Highgroove Studios.