<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Russ Garrett &#187; Projects</title>
	<atom:link href="http://russ.garrett.co.uk/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://russ.garrett.co.uk</link>
	<description></description>
	<lastBuildDate>Wed, 02 Jun 2010 21:20:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Operations Monitoring, Retro Style</title>
		<link>http://russ.garrett.co.uk/2009/04/10/operations-monitoring-retro-style/</link>
		<comments>http://russ.garrett.co.uk/2009/04/10/operations-monitoring-retro-style/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:04:00 +0000</pubDate>
		<dc:creator>Russ</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://russ.garrett.co.uk/?p=53</guid>
		<description><![CDATA[Although I work in the Operations room at Last.fm which has its fair share of monitoring screens, sometimes you&#8217;ll see me wishing for the good old days: when men were men and control rooms had hundreds of gauges, dials, and lights. A while ago I decided to take a small step towards that reality, so [...]]]></description>
			<content:encoded><![CDATA[<p>Although I work in the Operations room at Last.fm which has its fair share of monitoring screens, sometimes you&#8217;ll see me wishing for the good old days: when men were men and control rooms had hundreds of gauges, dials, and lights.</p>
<p>A while ago I decided to take a small step towards that reality, so I hit up eBay and picked up a variety of old-school Bakelite panel gauges (many of which didn&#8217;t work). Throw in an <a href="http://www.arduino.cc/">Arduino</a>, a maze of wires and some resistors, and I had myself a plan.<a href="http://www.flickr.com/photos/russss/2839390297/"><img class="alignright" style="margin: 10px;" title="Gauge Setup" src="http://farm4.static.flickr.com/3077/2839390297_93a65cba83.jpg?v=0" alt="Gauge Setup" width="244" height="182" /></a></p>
<p>I&#8217;ve now had this setup for a number of months, and I have to say it&#8217;s massively useful. The gauges show a variety of key metrics on how Last.fm&#8217;s architecture is performing within a couple of seconds of realtime. That&#8217;s a lot quicker than our main monitoring systems which tend to take between three and five minutes to notice something going awry. The gauges are easy to read at a glance, and I generally notice if something&#8217;s going horribly wrong because I can see the gauges twitch out of the corner of my eye.</p>
<p>If you&#8217;re interested, you can get hold of the (Ruby and Arduino)  code which powers the gauges <a href="http://github.com/russss/arduino-gauges">here on Github</a>, complete with a lame ASCII art diagram. When I get round to it, I&#8217;d like to get them mounted onto a nice wooden panel, possibly with some warning lights.</p>
<p>I&#8217;ve got a while to go before I can rival <a href="http://pridian.net/places/battersea/CRW_7811-12-13-14_Pano_SM.jpg">Battersea Control Room A</a>, though&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://russ.garrett.co.uk/2009/04/10/operations-monitoring-retro-style/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
