<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Cluster Monitoring with Ganglia &amp; Ruby</title>
	<atom:link href="http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/</link>
	<description>A goal is a dream with a deadline.</description>
	<pubDate>Tue, 16 Mar 2010 17:42:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Аниме</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-232716</link>
		<dc:creator>Аниме</dc:creator>
		<pubDate>Mon, 08 Mar 2010 00:39:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-232716</guid>
		<description>Конечно, как все говорят, любопытное рядом! :)</description>
		<content:encoded><![CDATA[<p>Конечно, как все говорят, любопытное рядом! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonah</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-231437</link>
		<dc:creator>Jonah</dc:creator>
		<pubDate>Fri, 19 Feb 2010 01:26:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-231437</guid>
		<description>We monitor over 1000 servers using ganglia - 30+ metrics per server.  This means that our gmetad has to do 30,000+ updates/minute to the RRD files.  We moved to SSD and things are working great.  SSDs are getting cheap enough now to be a good alternative to running gmetad on ramdisk and possibly loosing your data.</description>
		<content:encoded><![CDATA[<p>We monitor over 1000 servers using ganglia - 30+ metrics per server.  This means that our gmetad has to do 30,000+ updates/minute to the RRD files.  We moved to SSD and things are working great.  SSDs are getting cheap enough now to be a good alternative to running gmetad on ramdisk and possibly loosing your data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitriy</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230329</link>
		<dc:creator>Dmitriy</dc:creator>
		<pubDate>Tue, 02 Feb 2010 15:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230329</guid>
		<description>Ilya, no, in my case I didn't use topic exchange. Graphite native protocol is simple tuples (metric.name, value, timestamp), so I put these into AMQP message payload and used direct exchange. But implementing the same functionality using topic exchange to fit your publishing logic better and then do translation into graphite's super-simple internal format should be trivially easy.

Install and setup were very easy and straightforward. Can't comment on operations aspect, especially with tons of metrics and a lot of activity like in your case, because my use case was small.</description>
		<content:encoded><![CDATA[<p>Ilya, no, in my case I didn&#8217;t use topic exchange. Graphite native protocol is simple tuples (metric.name, value, timestamp), so I put these into AMQP message payload and used direct exchange. But implementing the same functionality using topic exchange to fit your publishing logic better and then do translation into graphite&#8217;s super-simple internal format should be trivially easy.</p>
<p>Install and setup were very easy and straightforward. Can&#8217;t comment on operations aspect, especially with tons of metrics and a lot of activity like in your case, because my use case was small.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilya Grigorik</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230292</link>
		<dc:creator>Ilya Grigorik</dc:creator>
		<pubDate>Tue, 02 Feb 2010 06:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230292</guid>
		<description>Dmitriy, that's really slick. So just to confirm, the metric hierarchy is inferred based on the routing key of the topic exchange you are publishing to? How did you find the actual setup and maintenance of Graphite? 

Jan, indeed you're right. That metric should be a uint16 to be in range. Great catch, updated the example.</description>
		<content:encoded><![CDATA[<p>Dmitriy, that&#8217;s really slick. So just to confirm, the metric hierarchy is inferred based on the routing key of the topic exchange you are publishing to? How did you find the actual setup and maintenance of Graphite? </p>
<p>Jan, indeed you&#8217;re right. That metric should be a uint16 to be in range. Great catch, updated the example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2010-01-31 &#171; Stand on the shoulders of giants</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230187</link>
		<dc:creator>links for 2010-01-31 &#171; Stand on the shoulders of giants</dc:creator>
		<pubDate>Mon, 01 Feb 2010 07:02:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230187</guid>
		<description>[...] Cluster Monitoring with Ganglia &amp; Ruby &#8211; igvita.com (tags: sysadmin monitoring ganglia cluster cloud igvita) [...]</description>
		<content:encoded><![CDATA[<p>[...] Cluster Monitoring with Ganglia &amp; Ruby &#8211; igvita.com (tags: sysadmin monitoring ganglia cluster cloud igvita) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230065</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Sat, 30 Jan 2010 22:32:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230065</guid>
		<description>Nice post. Your example gives an "unsigned 8 bit" a value of 7000... that would be out of bounds. Or am I missing what the type is for?</description>
		<content:encoded><![CDATA[<p>Nice post. Your example gives an &#8220;unsigned 8 bit&#8221; a value of 7000&#8230; that would be out of bounds. Or am I missing what the type is for?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitriy</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230047</link>
		<dc:creator>Dmitriy</dc:creator>
		<pubDate>Sat, 30 Jan 2010 17:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230047</guid>
		<description>Nice post.

Another alternative to Ganglia may be &lt;a href="http://graphite.wikidot.com/" rel="nofollow"&gt;Graphite&lt;/a&gt;. It was developed inside Orbitz.com and then open sourced.

Like Ganglia, it requires zero setup for new metrics. I wrote an addon to publish data into Graphite using RabbitMQ - &lt;a href="http://github.com/somic/graphite-rabbitmq" rel="nofollow"&gt;http://github.com/somic/graphite-rabbitmq&lt;/a&gt;, and I am actually hearing they might be considering adding support for AMQP into their main tree. Publishing data to Graphite from Ruby via AMQP is obviously a piece of cake.

Unlike Ganglia, Graphite doesn't use RRD and instead uses its own implementation called whisper. Whisper is designed to handle irregular updates better than RRD - check out this &lt;a href="http://graphite.wikidot.com/faq#toc8" rel="nofollow"&gt;FAQ&lt;/a&gt;. It helps when graphing not only things that are always happening like disk usage, but also things that happen from time to time such as errors, abnormal conditions etc.</description>
		<content:encoded><![CDATA[<p>Nice post.</p>
<p>Another alternative to Ganglia may be <a href="http://graphite.wikidot.com/" rel="nofollow">Graphite</a>. It was developed inside Orbitz.com and then open sourced.</p>
<p>Like Ganglia, it requires zero setup for new metrics. I wrote an addon to publish data into Graphite using RabbitMQ - <a href="http://github.com/somic/graphite-rabbitmq" rel="nofollow">http://github.com/somic/graphite-rabbitmq</a>, and I am actually hearing they might be considering adding support for AMQP into their main tree. Publishing data to Graphite from Ruby via AMQP is obviously a piece of cake.</p>
<p>Unlike Ganglia, Graphite doesn&#8217;t use RRD and instead uses its own implementation called whisper. Whisper is designed to handle irregular updates better than RRD - check out this <a href="http://graphite.wikidot.com/faq#toc8" rel="nofollow">FAQ</a>. It helps when graphing not only things that are always happening like disk usage, but also things that happen from time to time such as errors, abnormal conditions etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilya Grigorik</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-230002</link>
		<dc:creator>Ilya Grigorik</dc:creator>
		<pubDate>Sat, 30 Jan 2010 03:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-230002</guid>
		<description>Carson, thanks for the tip. I've actually never seen OpenNMS before - it does look like a cross between Nagios and Ganglia. Having said that, after playing with the demo for last five minutes, I don't think it would replace Ganglia - the flexibility of the graphing and metrics coverage in ganglia is hard to beat.</description>
		<content:encoded><![CDATA[<p>Carson, thanks for the tip. I&#8217;ve actually never seen OpenNMS before - it does look like a cross between Nagios and Ganglia. Having said that, after playing with the demo for last five minutes, I don&#8217;t think it would replace Ganglia - the flexibility of the graphing and metrics coverage in ganglia is hard to beat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carson McDonald</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-229964</link>
		<dc:creator>Carson McDonald</dc:creator>
		<pubDate>Fri, 29 Jan 2010 14:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-229964</guid>
		<description>This is a nice addition to Ganglia. One of the monitoring systems you didn't list is OpenNMS (www.opennms.org) and I'm wondering if it might be a better fit for doing alerts and graphing resources in one place instead of relying on Nagios and Ganglia separately.</description>
		<content:encoded><![CDATA[<p>This is a nice addition to Ganglia. One of the monitoring systems you didn&#8217;t list is OpenNMS (www.opennms.org) and I&#8217;m wondering if it might be a better fit for doing alerts and graphing resources in one place instead of relying on Nagios and Ganglia separately.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dylan</title>
		<link>http://www.igvita.com/2010/01/28/cluster-monitoring-with-ganglia-ruby/comment-page-1/#comment-229909</link>
		<dc:creator>Dylan</dc:creator>
		<pubDate>Thu, 28 Jan 2010 17:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=973#comment-229909</guid>
		<description>Fantastic post Ilya... (as always!)</description>
		<content:encoded><![CDATA[<p>Fantastic post Ilya&#8230; (as always!)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
