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)
AbstractMetricsSourceinit in interface MetricsSourceinit in class AbstractMetricsSourcepublic void start()
MetricsSourcepublic 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.