Package org.apache.hadoop.metrics2
Interface MetricsVisitor
@Public
@Evolving
public interface MetricsVisitor
A visitor interface for metrics
-
Method Summary
Modifier and TypeMethodDescriptionvoidcounter(MetricsInfo info, int value) Callback for integer value countersvoidcounter(MetricsInfo info, long value) Callback for long value countersvoidgauge(MetricsInfo info, double value) Callback for double value gaugesvoidgauge(MetricsInfo info, float value) Callback for float value gaugesvoidgauge(MetricsInfo info, int value) Callback for integer value gaugesvoidgauge(MetricsInfo info, long value) Callback for long value gauges
-
Method Details
-
gauge
Callback for integer value gauges- Parameters:
info- the metric infovalue- of the metric
-
gauge
Callback for long value gauges- Parameters:
info- the metric infovalue- of the metric
-
gauge
Callback for float value gauges- Parameters:
info- the metric infovalue- of the metric
-
gauge
Callback for double value gauges- Parameters:
info- the metric infovalue- of the metric
-
counter
Callback for integer value counters- Parameters:
info- the metric infovalue- of the metric
-
counter
Callback for long value counters- Parameters:
info- the metric infovalue- of the metric
-