Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 16, 2011
  1. @codahale
  2. @codahale
  3. @chids @codahale

    Add hook for health check registry

    chids authored codahale committed
  4. @chids @codahale

    Enable customized metric names in MetricsRegistry.

    chids authored codahale committed
    Closes #107 and #46.
  5. @codahale
  6. @codahale

    Merge pull request #106 from datafueled/shutdown

    codahale authored
    Add a shutdown method to Metrics to make it easier to shut everything down.
  7. @codahale
  8. @codahale
  9. @codahale
  10. @codahale

    Don't decouple gauge field names from their values.

    codahale authored
    Hopefully this fixes #68.
    
    (If not, I have no idea what would.)
  11. @codahale
  12. @codahale

    Centralize and upgrade dependencies.

    codahale authored
    * Jetty fixed at 7.5.4.
    * slf4j ugpraded to 1.6.4.
    * logback upgraded to 1.0.0.
    * ehcache upgraded to 2.5.0.
    * Jackson fixed at 1.9.2.
  13. @codahale
Commits on Nov 15, 2011
  1. @codahale

    More style fixes.

    codahale authored
  2. @codahale
  3. @codahale

    Merge pull request #75 from neilprosser/development

    codahale authored
    A servlet filter which captures some webapp metrics
  4. @codahale
  5. @waywardmonkeys
Commits on Nov 11, 2011
  1. @codahale

    Merge pull request #105 from abramsm/development

    codahale authored
    improve metric name sanitation method and add option to shorten package names
Commits on Nov 6, 2011
  1. @neilprosser
Commits on Nov 3, 2011
  1. @codahale
  2. @codahale

    Merge pull request #102 from javasoze/development

    codahale authored
    added csvreporter
  3. @javasoze

    added csvreporter

    javasoze authored
Commits on Nov 2, 2011
  1. @codahale

    Merge pull request #101 from cburroughs/metric_groups

    codahale authored
    Allow each instance of GangliaReporter to send data to separate
  2. @codahale

    Fix a few warnings.

    codahale authored
  3. @codahale

    A small bit of cleanup.

    codahale authored
  4. @codahale
  5. @codahale
  6. @codahale

    Merge pull request #97 from collinvandyck/listeners

    codahale authored
    Implemented listeners for non-polling JMX reporting
  7. @collinvandyck
Commits on Oct 31, 2011
  1. @cburroughs

    Allow each instance of GangliaReporter to send data to separate

    cburroughs authored
    groups.
    
    For example, apps foo and bar on the same host can send their counter
    metrics to different groups so they are distinguished in the UI.  This is
    probably also necessary to keep jvm metrics from clobbering each other.
Commits on Oct 27, 2011
  1. @codahale

    Merge pull request #99 from ccare/development

    codahale authored
    Added support for Guice to create an MeterMetric to monitor exceptions
  2. @ccare

    Added support for Guice to create an MeterMetric to monitor exceptions

    ccare authored
    When instrumenting classes with the annotations in metrics-guice, it is
    sometimes desirable to count the number of times a method has failed.
    Previously, this resulted in lots of occurences of the following pattern:
    
    @Metered
    public void doBlah() throws MyException {
      try {
        ...
      } catch (MyException e) {
        failureMetric.mark();
        throw e;
      }
    }
    
    This commit introduces a new annotation @ExceptionMetered to the
    metrics-guice module. This new annotation has similar semantics to the
    existing @Metered annotation, but instead of counting invocations of the
    decorated method, it counts the number of invocations that resulted in
    an exception being thrown. It can be used in conjunction with the
    existing @Metered and @Timed annotation. For example, the above example
    can be written as:
    
    @Metered
    @ExceptionMetered(cause=MyException.class)
    public void doBlah() throws MyException {
        ...
    }
    
    As usual, the new annotation takes arguments to modify the name and
    units of the metric. Using the "cause" field, it is possible to
    specify the type of Throwable (defaults to java.lang.Exception) that
    the instrumentation will capture.
  3. @codahale

    Merge pull request #98 from ccare/development

    codahale authored
    Modified the Guice Listeners to support non-public methods.
Something went wrong with that request. Please try again.