Class MetricBuilder
java.lang.Object
com.inductiveautomation.ignition.gateway.metrics.MetricBuilder
This builder helps build metrics that implement
DescriptiveMetric
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codahale.metrics.Counter
<T> com.codahale.metrics.Gauge<T>
buildGauge
(com.codahale.metrics.Gauge<T> gauge) com.codahale.metrics.Histogram
com.codahale.metrics.Meter
com.codahale.metrics.Gauge<Double>
buildRatioGauge
(Supplier<Double> numerator, Supplier<Double> denominator) com.codahale.metrics.Timer
description
(String description) descriptionKey
(String key) com.codahale.metrics.Counter
<T> com.codahale.metrics.Gauge<T>
getOrAddGauge
(com.codahale.metrics.Gauge<T> gauge) com.codahale.metrics.Histogram
com.codahale.metrics.Meter
com.codahale.metrics.Gauge<Double>
getOrAddRatioGauge
(Supplier<Double> numerator, Supplier<Double> denominator) com.codahale.metrics.Timer
static MetricBuilder
registry
(com.codahale.metrics.MetricRegistry registry)
-
Constructor Details
-
MetricBuilder
public MetricBuilder()
-
-
Method Details
-
newBuilder
-
registry
-
name
-
name
-
description
-
descriptionKey
-
units
-
unitsKey
-
buildGauge
public <T> com.codahale.metrics.Gauge<T> buildGauge(com.codahale.metrics.Gauge<T> gauge) -
getOrAddGauge
public <T> com.codahale.metrics.Gauge<T> getOrAddGauge(com.codahale.metrics.Gauge<T> gauge) -
buildCounter
public com.codahale.metrics.Counter buildCounter() -
getOrAddCounter
public com.codahale.metrics.Counter getOrAddCounter() -
buildHistogram
public com.codahale.metrics.Histogram buildHistogram() -
getOrAddHistogram
public com.codahale.metrics.Histogram getOrAddHistogram() -
buildRatioGauge
-
getOrAddRatioGauge
-
buildTimer
public com.codahale.metrics.Timer buildTimer() -
getOrAddTimer
public com.codahale.metrics.Timer getOrAddTimer() -
buildMeter
public com.codahale.metrics.Meter buildMeter() -
getOrAddMeter
public com.codahale.metrics.Meter getOrAddMeter()
-