<?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>Robert Casto &#187; collection</title>
	<atom:link href="http://www.robertcasto.com/tag/collection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertcasto.com</link>
	<description>Software Developer and Performance Engineer</description>
	<lastBuildDate>Wed, 08 Sep 2010 20:42:09 +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>How Many Performance Metrics is Enough?</title>
		<link>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/</link>
		<comments>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:29:24 +0000</pubDate>
		<dc:creator>robert.casto</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[Test Data]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[quantity]]></category>

		<guid isPermaLink="false">http://www.robertcasto.com/?p=94</guid>
		<description><![CDATA[I have been asked this question many times and for me it boils down to one idea. You can never have too much of a good thing! Running tests usually takes a lot of time and effort. There is planning, setup, executing the test, capturing data, and then processing that data. Having to rerun a [...]]]></description>
			<content:encoded><![CDATA[<p>I have been asked this question many times and for me it boils down to one idea.</p>
<blockquote><p>You can never have too much of a good thing!</p></blockquote>
<p>Running tests usually takes a lot of time and effort. There is planning, setup, executing the test, capturing data, and then processing that data. Having to rerun a test just to get some data that wasn&#8217;t captured before is a lot of work. That is why capturing everything up front can save a lot of time and aggravation.</p>
<p>A word of caution though. Watch the disk space while capturing. Make sure the drive won&#8217;t be filled with performance data. That could cause the test to fail and cause you to start all over again. Worse, parts of the system could become corrupted and require a complete reinstall and setup of the test.</p>
<p>So what do I monitor? Everything!</p>
<p>When using typeperf, nmon, JMX, database metric snapshots, or anything else; I try to capture much more than I need, but not so much so that I am capturing every piece of data possible. With typeperf, you can literally collect over 2000 different metrics. When pulling data from metric collection of a database, there can be hundreds of data points. Metrics about table spaces, buffer pools, resources, even down to the individual query.</p>
<p>Later I&#8217;ll discuss how I process this huge amount of data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robertcasto.com/2009/09/03/how-many-performance-metrics-is-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
