ganglia/monitor-core — pull request #19 by sflow (2012-03-01 06:22:14+00:00)
Title: sFlow changes

We were not setting DMAX correctly before. Leaving it at 0 meant that metrics would stay in the hash table forever. Now they will time out if they are not refreshed for 10 minutes.

The read_time and write_time metrics are now much more useful as we changed the way they are calculated slightly. They now represent the average read_time and average write_time (in mS), which is a good way to see if disk I/O is bottlenecking anywhere. Specifically, they are calculated by dividing the time spend reading by the number of read IOPs, and the time spent writing by the number of write IOPs.

The Java garbage collection and compilation time metrics were tweaked slightly too, and we adjusted the names of the memcache metrics (with s/memcached/memcache/) to reflect the fact that these metrics are general to any implementation of the memcache protocol, not just the popular memcached implementation.

I hope I got the git-gymnastics right. Let me know if I'm asking you to pull anything outside the sflow* files.

Neil