implicit.ly

Scala software, hot off the presses

metrics 1.0.7

More Timer metrics:

  • Added median to Timer.
  • Added p95 to Timer (95th percentile).
  • Added p98 to Timer (98th percentile).
  • Added p99 to Timer (99th percentile).

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0   com.yammer   metrics  

metrics 1.0.6

Moving to 2.8.0 final:

  • Now compiled exclusively for 2.8.0 final.

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0   com.yammer   metrics  
Posted July 15, 2010 by Coda Hale 

metrics 1.0.5

Some more bugfixin':

  • Documentation fix.
  • Added TimedToggle, which may or may not be useful at all.
  • Now cross-building for RC2 and RC3.

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0.Beta1   Scala 2.8.0.RC2   Scala 2.8.0.RC3   com.yammer   metrics  
Posted June 1, 2010 by Coda Hale 

metrics 1.0.4

A bit of bugfixin':

  • Blank Timers (i.e., those which have recorded no timings yet) no longer explode when asked for metrics for that which does not yet exist.
  • Nested classes, companion objects, and singletons don't have trailing $s messing up JMX's good looks.

Enjoy!

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0.Beta1   com.yammer   metrics  

metrics 1.0.3

Bug fixes! Slight modifications! POINT RELEASE!

  • Fixed some issues with the implicit.ly plumbing.
  • Tweaked the sample size for Timer, giving it 99.9% confidence level with a %5 margin of error (for a normally distributed variable, which it almost certainly isn't.)
  • Sample#iterator returns only the recorded data, not a bunch of zeros.
  • Moved units of Timer, Meter, and LoadMeter to their own attributes, which allows for easy export of Metrics data via JMX to things like Ganglia or whatever.

Enjoy!

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0.Beta1   com.yammer   metrics  

metrics 1.0.2

A bug fix and a small API addition:

  • Timer now uses Welford's algorithm for calculating running variance, which means no more hilariously wrong standard deviations (e.g., NaN).
  • Timer now supports +=(Long) for pre-recorded, nanosecond-precision timings.

Metrics is a Scala library for exposing application metrics via JMX.

Filed under  //   Scala 2.8.0.Beta1   com.yammer   metrics  
Posted March 8, 2010 by Coda Hale