@PublicEvolving public abstract class AbstractPrometheusReporter extends Object implements MetricReporter
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
Constructor and Description |
---|
AbstractPrometheusReporter() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this reporter.
|
void |
notifyOfAddedMetric(Metric metric,
String metricName,
MetricGroup group)
Called when a new
Metric was added. |
void |
notifyOfRemovedMetric(Metric metric,
String metricName,
MetricGroup group)
Called when a
Metric was should be removed. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
open
public void close()
MetricReporter
close
in interface MetricReporter
public void notifyOfAddedMetric(Metric metric, String metricName, MetricGroup group)
MetricReporter
Metric
was added.notifyOfAddedMetric
in interface MetricReporter
metric
- the metric that was addedmetricName
- the name of the metricgroup
- the group that contains the metricpublic void notifyOfRemovedMetric(Metric metric, String metricName, MetricGroup group)
MetricReporter
Metric
was should be removed.notifyOfRemovedMetric
in interface MetricReporter
metric
- the metric that should be removedmetricName
- the name of the metricgroup
- the group that contains the metricCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.