public class NoOpMetricStore extends Object implements MetricStore
MetricStore.ScanCallback| Constructor and Description |
|---|
NoOpMetricStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the metric store.
|
void |
insert(Metric metric)
Stores a metric in the store.
|
boolean |
populateValue(Metric metric)
Fill out the numeric values for a metric.
|
void |
prepare(Map<String,Object> config,
StormMetricsRegistry metricsRegistry)
Create metric store instance using the configurations provided via the config map.
|
void |
scan(FilterOptions filter,
MetricStore.ScanCallback scanCallback)
Scans all metrics in the store and returns the ones matching the specified filtering options.
|
public void prepare(Map<String,Object> config, StormMetricsRegistry metricsRegistry)
MetricStoreCreate metric store instance using the configurations provided via the config map.
prepare in interface MetricStoreconfig - Storm config mapmetricsRegistry - The Nimbus daemon metrics registrypublic void insert(Metric metric)
MetricStoreStores a metric in the store.
insert in interface MetricStoremetric - Metric to storepublic boolean populateValue(Metric metric)
MetricStoreFill out the numeric values for a metric.
populateValue in interface MetricStoremetric - Metric to populatepublic void close()
MetricStoreClose the metric store.
close in interface AutoCloseableclose in interface MetricStorepublic void scan(FilterOptions filter, MetricStore.ScanCallback scanCallback)
MetricStoreScans all metrics in the store and returns the ones matching the specified filtering options.
scan in interface MetricStorefilter - options to filter byscanCallback - callback for each Metric foundCopyright © 2021 The Apache Software Foundation. All rights reserved.