# This is a combination of 3 commits.
# The first commit's message is:
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.

= 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.

# This is the 2nd commit message:

Checkpoint.

# This is the 3rd commit message:

Checkpoint.
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.

= Milestone for Next Iterations (Need to start code review now.)
- Full documentation of the metrics and what they mean with backtracked
  links into HotSpot source code.  I have most of this information in
  the form of raw notes, so annotation shouldn't take too long.
Merge pull request #10 from prometheus/feature/instrumentation/hotspot-jvmstat

Provide Exposition of "jvmstat" Metrics