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)
MetricStoreprepare in interface MetricStoreconfig - Storm config mapmetricsRegistry - The Nimbus daemon metrics registrypublic void insert(Metric metric)
MetricStoreinsert in interface MetricStoremetric - Metric to storepublic boolean populateValue(Metric metric)
MetricStorepopulateValue in interface MetricStoremetric - Metric to populatepublic void close()
MetricStoreclose in interface AutoCloseableclose in interface MetricStorepublic void scan(FilterOptions filter, MetricStore.ScanCallback scanCallback)
MetricStorescan in interface MetricStorefilter - options to filter byscanCallback - callback for each Metric foundCopyright © 2023 The Apache Software Foundation. All rights reserved.