com.yammer.metrics.reporting
Class JmxReporter.Histogram

java.lang.Object
  extended by com.yammer.metrics.reporting.JmxReporter.Histogram
All Implemented Interfaces:
JmxReporter.HistogramMBean, JmxReporter.MetricMBean
Enclosing class:
JmxReporter

public static class JmxReporter.Histogram
extends Object
implements JmxReporter.HistogramMBean


Constructor Summary
JmxReporter.Histogram(HistogramMetric metric, ObjectName objectName)
           
 
Method Summary
 double get50thPercentile()
           
 double get75thPercentile()
           
 double get95thPercentile()
           
 double get98thPercentile()
           
 double get999thPercentile()
           
 double get99thPercentile()
           
 long getCount()
           
 double getMax()
           
 double getMean()
           
 double getMin()
           
 double getStdDev()
           
 ObjectName objectName()
           
 List<?> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxReporter.Histogram

public JmxReporter.Histogram(HistogramMetric metric,
                             ObjectName objectName)
Method Detail

objectName

public ObjectName objectName()
Specified by:
objectName in interface JmxReporter.MetricMBean

get50thPercentile

public double get50thPercentile()
Specified by:
get50thPercentile in interface JmxReporter.HistogramMBean

getCount

public long getCount()
Specified by:
getCount in interface JmxReporter.HistogramMBean

getMin

public double getMin()
Specified by:
getMin in interface JmxReporter.HistogramMBean

getMax

public double getMax()
Specified by:
getMax in interface JmxReporter.HistogramMBean

getMean

public double getMean()
Specified by:
getMean in interface JmxReporter.HistogramMBean

getStdDev

public double getStdDev()
Specified by:
getStdDev in interface JmxReporter.HistogramMBean

get75thPercentile

public double get75thPercentile()
Specified by:
get75thPercentile in interface JmxReporter.HistogramMBean

get95thPercentile

public double get95thPercentile()
Specified by:
get95thPercentile in interface JmxReporter.HistogramMBean

get98thPercentile

public double get98thPercentile()
Specified by:
get98thPercentile in interface JmxReporter.HistogramMBean

get99thPercentile

public double get99thPercentile()
Specified by:
get99thPercentile in interface JmxReporter.HistogramMBean

get999thPercentile

public double get999thPercentile()
Specified by:
get999thPercentile in interface JmxReporter.HistogramMBean

values

public List<?> values()
Specified by:
values in interface JmxReporter.HistogramMBean


Copyright © 2011. All Rights Reserved.