public class Meter extends Object implements CompoundStat
CompoundStat.NamedMeasurable| Constructor and Description |
|---|
Meter(MetricName rateMetricName, MetricName totalMetricName)Construct a Meter with seconds as time unit |
Meter(SampledStat rateStat, MetricName rateMetricName, MetricName totalMetricName)Construct a Meter with seconds as time unit |
Meter(TimeUnit unit, MetricName rateMetricName, MetricName totalMetricName)Construct a Meter with provided time unit |
Meter(TimeUnit unit, SampledStat rateStat, MetricName rateMetricName, MetricName totalMetricName)Construct a Meter with provided time unit |
| Modifier and Type | Method and Description |
|---|---|
void | record(MetricConfig config, double value, long timeMs)Record the given value |
List<CompoundStat.NamedMeasurable> | stats() |
String | toString() |
public Meter(MetricName rateMetricName, MetricName totalMetricName)
public Meter(TimeUnit unit, MetricName rateMetricName, MetricName totalMetricName)
public Meter(SampledStat rateStat, MetricName rateMetricName, MetricName totalMetricName)
public Meter(TimeUnit unit, SampledStat rateStat, MetricName rateMetricName, MetricName totalMetricName)
public List<CompoundStat.NamedMeasurable> stats()
stats in interface CompoundStatpublic void record(MetricConfig config, double value, long timeMs)
Stat