prometheus/client_java — pull request #10 by matttproud (2014-03-13 01:18:26+00:00)
Title: WIP - DONOTSUBMIT - Provide Exposition of "jvmstat" Metrics

WIP - DONOTSUBMIT

This commit introduces HotSpot JVM monitoring through the low-level
"jvmstat" interfaces, which are exposed through the MMAPed "HSPerfData"
file. jvmstat offers much more detailed analysis of the internals of
VM health than MX management beans or even JMX ever could. This is to say, most of the data one really should care about for VM health and code regression finding is exposed only through this interface.

= TODO Before Final Review
- Implement metric visitor.
- Expose survivor space agetable cohort metrics as canonical example.
- Clean up POM nastiness and reconcile any dependencies that the test
environment may need.