public class DatabaseMetricsSource extends AbstractMetricsSource
sink
Constructor and Description |
---|
DatabaseMetricsSource() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptMetric(String metricName)
Accept a metric to be passed to Sink or not.
|
String |
getConfigurationValue(String key,
String defaultValue)
Method to get Configuration value given key.
|
void |
init(MetricsConfiguration metricsConfig,
MetricsSink sink)
Pass metrics sink to metrics source
|
void |
publish(Map<String,Long> metricsMap)
Method to publish metrics to Sink asynchronously.
|
void |
start()
Start the source
|
public void init(MetricsConfiguration metricsConfig, MetricsSink sink)
AbstractMetricsSource
init
in interface MetricsSource
init
in class AbstractMetricsSource
public void start()
MetricsSource
public void publish(Map<String,Long> metricsMap)
metricsMap
- Map of metrics to be published to Sinkpublic boolean acceptMetric(String metricName)
metricName
- Copyright © 2022 Apache Software Foundation. All rights reserved.