[maven-release-plugin] prepare release v2.1.2
[maven-release-plugin] prepare for next development iteration
Handle long periods of inactivity without messing up forward decay priority sampling.
Allow TimedListener and MeteredListener to attach interceptors to methods present only in a superclass of the type Guice is injecting.
Merge pull request #218 from stevenschlansker/guice-aop-superclass-metrics-3.x

Allow TimedListener and MeteredListener to attach interceptors to methods in supertypes
Use the full MetricName when creating CSV files.

This reduces naming conflicts in the presence of "related" metrics.
Specifically, we add instrumentation to Guava's caches and end up with
metrics with names like <cacheName>.<hitRate|missRate> etc. Using either
just the name or just the scope results in errors while creating the CSV
files, if multiple instrumented caches are present.

Refs #212, #223.
DefaultWebappMetricsFilter will get metrics factory from servlet context during init
Merge pull request #229 from konnik/master

Handle long periods of inactivity without messing up forward decay priority sampling.
Clean up ExponentiallyDecayingSample and its tests.
Switch to using standard getters.
Merge pull request #225 from diwakergupta/master

Use name + scope when creating CSV files.
First commit: proof of concept

Added simple wrappers around Sigar to extract info about CPUs and memory
usage.

Other good candidates for integration:
* df
* iostat
* ulimit
* pinfo

Currently have a custom bean hierarchy, similar to
VirtualMachineMetrics, plus a few random fields exposed as Gauges. Need
a more consistent policy policy about what should be a gauge.

Not sure yet what to do about packaging the native libraries.
Allow registration of gauges to non-default registry
Added more gauges
POM tweaks
Added a README
Updated README
Fixed typo. Thanks, FindBugs!
Add metrics for filesystems
Added ulimit metrics