Class MicrometerMetricManager
- java.lang.Object
-
- org.apache.iotdb.metrics.AbstractMetricManager
-
- org.apache.iotdb.metrics.micrometer.MicrometerMetricManager
-
public class MicrometerMetricManager extends org.apache.iotdb.metrics.AbstractMetricManagerMetric manager based on micrometer. More details in https://micrometer.io/.
-
-
Constructor Summary
Constructors Constructor Description MicrometerMetricManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> org.apache.iotdb.metrics.type.AutoGaugecreateAutoGauge(org.apache.iotdb.metrics.utils.MetricInfo metricInfo, T obj, java.util.function.ToLongFunction<T> mapper)org.apache.iotdb.metrics.type.CountercreateCounter(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)org.apache.iotdb.metrics.type.GaugecreateGauge(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)org.apache.iotdb.metrics.type.HistogramcreateHistogram(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)org.apache.iotdb.metrics.type.RatecreateRate(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)org.apache.iotdb.metrics.type.TimercreateTimer(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)protected voidremoveMetric(org.apache.iotdb.metrics.utils.MetricType type, org.apache.iotdb.metrics.utils.MetricInfo metricInfo)booleanstopFramework()-
Methods inherited from class org.apache.iotdb.metrics.AbstractMetricManager
count, createAutoGauge, equals, gauge, getAllMetricKeys, getAllMetrics, getAutoGauge, getMetricsByType, getOrCreateCounter, getOrCreateGauge, getOrCreateHistogram, getOrCreateRate, getOrCreateTimer, hashCode, histogram, isEnableMetricInGivenLevel, rate, remove, stop, timer
-
-
-
-
Method Detail
-
createCounter
public org.apache.iotdb.metrics.type.Counter createCounter(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)
- Specified by:
createCounterin classorg.apache.iotdb.metrics.AbstractMetricManager
-
createAutoGauge
public <T> org.apache.iotdb.metrics.type.AutoGauge createAutoGauge(org.apache.iotdb.metrics.utils.MetricInfo metricInfo, T obj, java.util.function.ToLongFunction<T> mapper)- Specified by:
createAutoGaugein classorg.apache.iotdb.metrics.AbstractMetricManager
-
createGauge
public org.apache.iotdb.metrics.type.Gauge createGauge(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)
- Specified by:
createGaugein classorg.apache.iotdb.metrics.AbstractMetricManager
-
createHistogram
public org.apache.iotdb.metrics.type.Histogram createHistogram(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)
- Specified by:
createHistogramin classorg.apache.iotdb.metrics.AbstractMetricManager
-
createRate
public org.apache.iotdb.metrics.type.Rate createRate(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)
- Specified by:
createRatein classorg.apache.iotdb.metrics.AbstractMetricManager
-
createTimer
public org.apache.iotdb.metrics.type.Timer createTimer(org.apache.iotdb.metrics.utils.MetricInfo metricInfo)
- Specified by:
createTimerin classorg.apache.iotdb.metrics.AbstractMetricManager
-
removeMetric
protected void removeMetric(org.apache.iotdb.metrics.utils.MetricType type, org.apache.iotdb.metrics.utils.MetricInfo metricInfo)- Specified by:
removeMetricin classorg.apache.iotdb.metrics.AbstractMetricManager
-
stopFramework
public boolean stopFramework()
- Specified by:
stopFrameworkin classorg.apache.iotdb.metrics.AbstractMetricManager
-
-