A B C D E G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractMetricManager - Class in org.apache.iotdb.metrics
 
AbstractMetricManager() - Constructor for class org.apache.iotdb.metrics.AbstractMetricManager
 
AbstractMetricService - Class in org.apache.iotdb.metrics
MetricService is the entry to get all metric features.
AbstractMetricService() - Constructor for class org.apache.iotdb.metrics.AbstractMetricService
 
addAutoGauge(Map<MetricInfo, IMetric>) - Method in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
Add autoGauges into internal reporter
addAutoGauge(AutoGauge, String, String...) - Method in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
Add autoGauge into internal reporter
addMetricSet(IMetricSet) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Bind metrics and store metric set
addReporter(Reporter) - Method in class org.apache.iotdb.metrics.CompositeReporter
Add reporter into reporter list
ALL - org.apache.iotdb.metrics.utils.MetricLevel
 
AUTO_GAUGE - org.apache.iotdb.metrics.utils.MetricType
 
AutoGauge - Interface in org.apache.iotdb.metrics.type
 
autoGauges - Variable in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
 

B

bindTo(AbstractMetricService) - Method in interface org.apache.iotdb.metrics.metricsets.IMetricSet
bind metrics to metricManager and init environment
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmClassLoaderMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmCompileMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmGcMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmMemoryMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmThreadMetrics
 
bindTo(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.logback.LogbackMetrics
 

C

clear() - Method in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
Clear all autoGauges
clearReporter() - Method in class org.apache.iotdb.metrics.CompositeReporter
Clear all reporters
close() - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmGcMetrics
 
compositeReporter - Variable in class org.apache.iotdb.metrics.AbstractMetricService
The metric reporter of metric service
CompositeReporter - Class in org.apache.iotdb.metrics
 
CompositeReporter() - Constructor for class org.apache.iotdb.metrics.CompositeReporter
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.AutoGauge
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.Counter
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.Gauge
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.Histogram
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.IMetric
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.Rate
 
constructValueMap(Map<String, Object>) - Method in interface org.apache.iotdb.metrics.type.Timer
 
copy(MetricConfig) - Method in class org.apache.iotdb.metrics.config.MetricConfig
Copy properties from another metric config
CORE - org.apache.iotdb.metrics.utils.MetricLevel
 
count() - Method in class org.apache.iotdb.metrics.impl.DoNothingCounter
 
count() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogram
 
count() - Method in interface org.apache.iotdb.metrics.type.Counter
Get the value of counter
count() - Method in interface org.apache.iotdb.metrics.type.Histogram
Get the value of histogram
count(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Update counter.
count(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
Counter - Interface in org.apache.iotdb.metrics.type
 
COUNTER - org.apache.iotdb.metrics.utils.MetricType
 
countWithInternalReport(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Count with internal report
createAutoGauge(String, MetricLevel, T, ToLongFunction<T>, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create autoGauge
createAutoGauge(String, MetricLevel, T, ToLongFunction<T>, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
createAutoGauge(MetricInfo, T, ToLongFunction<T>) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create autoGauge according to metric framework
createAutoGauge(MetricInfo, T, ToLongFunction<T>) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
createAutoGaugeWithInternalReport(String, MetricLevel, T, ToLongFunction<T>, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateAutoGauge with internal report
createCounter(MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
 
createCounter(MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
createGauge(MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create gauge according to metric framework
createGauge(MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
createHistogram(MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create histogram according to metric framework
createHistogram(MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
createRate(MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create rate according to metric framework
createRate(MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
createTimer(MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Create timer according to metric framework
createTimer(MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 

D

DATABASE - Static variable in class org.apache.iotdb.metrics.utils.IoTDBMetricsUtils
 
decide(Marker, Logger, Level, String, Object[], Throwable) - Method in class org.apache.iotdb.metrics.metricsets.logback.MetricsTurboFilter
 
decr(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingGauge
 
decr(long) - Method in interface org.apache.iotdb.metrics.type.Gauge
Decrease the value stored in gauge
doNothingAutoGauge - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingAutoGauge - Class in org.apache.iotdb.metrics.impl
 
DoNothingAutoGauge() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingAutoGauge
 
doNothingCounter - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingCounter - Class in org.apache.iotdb.metrics.impl
 
DoNothingCounter() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingCounter
 
doNothingGauge - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingGauge - Class in org.apache.iotdb.metrics.impl
 
DoNothingGauge() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingGauge
 
doNothingHistogram - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingHistogram - Class in org.apache.iotdb.metrics.impl
 
DoNothingHistogram() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingHistogram
 
DoNothingHistogramSnapshot - Class in org.apache.iotdb.metrics.impl
 
DoNothingHistogramSnapshot() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
DoNothingMetric - Interface in org.apache.iotdb.metrics.impl
 
DoNothingMetricManager - Class in org.apache.iotdb.metrics.impl
 
DoNothingMetricManager() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingMetricService - Class in org.apache.iotdb.metrics
 
DoNothingMetricService() - Constructor for class org.apache.iotdb.metrics.DoNothingMetricService
 
doNothingRate - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingRate - Class in org.apache.iotdb.metrics.impl
 
DoNothingRate() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingRate
 
doNothingTimer - Static variable in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
DoNothingTimer - Class in org.apache.iotdb.metrics.impl
 
DoNothingTimer() - Constructor for class org.apache.iotdb.metrics.impl.DoNothingTimer
 
DROPWIZARD - org.apache.iotdb.metrics.utils.MetricFrameType
 

E

equals(Object) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
 
equals(Object) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
equals(Object) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
equals(Object) - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
equals(Object) - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 

G

gauge(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Set value of gauge.
gauge(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
Gauge - Interface in org.apache.iotdb.metrics.type
 
GAUGE - org.apache.iotdb.metrics.utils.MetricType
 
gaugeWithInternalReport(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Gauge value with internal report
generatePath(String, String...) - Static method in class org.apache.iotdb.metrics.utils.IoTDBMetricsUtils
Generate the path of metric with tags array
generatePath(String, Map<String, String>) - Static method in class org.apache.iotdb.metrics.utils.IoTDBMetricsUtils
Generate the path of metric with tags map
generatePath(MetricInfo) - Static method in class org.apache.iotdb.metrics.utils.IoTDBMetricsUtils
Generate the path of metric by metricInfo
getAllAutoGauge() - Method in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
Get all autoGauges
getAllMetricKeys() - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get all metric keys.
getAllMetricKeys() - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getAllMetrics() - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get all metrics.
getAllMetrics() - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getAsyncCollectPeriodInSecond() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getAutoGauge(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get autoGauge
getAutoGauge(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getCount() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
getCount() - Method in interface org.apache.iotdb.metrics.type.Rate
Get the value of rate
getFifteenMinuteRate() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
getFifteenMinuteRate() - Method in interface org.apache.iotdb.metrics.type.Rate
Get fifteen minute rate
getFiveMinuteRate() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
getFiveMinuteRate() - Method in interface org.apache.iotdb.metrics.type.Rate
Get five minute rate
getHost() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getImmutableRate() - Method in class org.apache.iotdb.metrics.impl.DoNothingTimer
 
getImmutableRate() - Method in interface org.apache.iotdb.metrics.type.Timer
It's not safe to use the update interface of this rate
getInstance() - Static method in class org.apache.iotdb.metrics.config.MetricConfigDescriptor
 
getInternalReportType() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getIoTDBReporterConfig() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getLocation() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getMax() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getMax() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get max value in values
getMaxConnectionNumber() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getMean() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getMean() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get mean value in values
getMeanRate() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
getMeanRate() - Method in interface org.apache.iotdb.metrics.type.Rate
Get mean rate
getMedian() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getMedian() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get median value in values
getMetaInfo() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
getMetricConfig() - Method in class org.apache.iotdb.metrics.config.MetricConfigDescriptor
 
getMetricFrameType() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getMetricLevel() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getMetricManager() - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getMetricReporterList() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getMetricsByType(MetricType) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get metrics by type
getMetricsByType(MetricType) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getMin() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getMin() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get min value in values
getName() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
getOneMinuteRate() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
getOneMinuteRate() - Method in interface org.apache.iotdb.metrics.type.Rate
Get one minute rate
getOrCreateCounter(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get counter.
getOrCreateCounter(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getOrCreateCounterWithInternalReport(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateCounter with internal report
getOrCreateGauge(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get counter.
getOrCreateGauge(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getOrCreateGaugeWithInternalReport(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateGauge with internal report
getOrCreateHistogram(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get histogram.
getOrCreateHistogram(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getOrCreateHistogramWithInternalReport(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateHistogram with internal report
getOrCreateRate(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get rate.
getOrCreateRate(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getOrCreateRateWithInternalReport(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateRate with internal report
getOrCreateTimer(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Get timer.
getOrCreateTimer(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
getOrCreateTimerWithInternalReport(String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
GetOrCreateTimer with internal report
getPassword() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getPort() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getPrometheusReporterPort() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getPushPeriodInSecond() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getReporterType() - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
getReporterType() - Method in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
getReporterType() - Method in class org.apache.iotdb.metrics.reporter.prometheus.PrometheusReporter
 
getReporterType() - Method in interface org.apache.iotdb.metrics.reporter.Reporter
Get the type of reporter
getRpcAddress() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getRpcPort() - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
getTagNames() - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 
getTags() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
getTagsInArray() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
getType() - Method in class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
Get the type of internal reporter
getType() - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
getType() - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 
getUsername() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
getValue(double) - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getValue(double) - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get value by quantile
getValues() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
getValues() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get values in snapshot

H

hashCode() - Method in class org.apache.iotdb.metrics.AbstractMetricManager
 
hashCode() - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
hashCode() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
hashCode() - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 
hasSameKey(String...) - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
Check whether the keys of tags are same
higherOrEqual(MetricLevel, MetricLevel) - Static method in enum org.apache.iotdb.metrics.utils.MetricLevel
 
histogram(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Update histogram.
histogram(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
Histogram - Interface in org.apache.iotdb.metrics.type
 
HISTOGRAM - org.apache.iotdb.metrics.utils.MetricType
 
HistogramSnapshot - Interface in org.apache.iotdb.metrics.type
Used by timer and histogram.
histogramWithInternalReport(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Histogram with internal report

I

IMetric - Interface in org.apache.iotdb.metrics.type
 
IMetricSet - Interface in org.apache.iotdb.metrics.metricsets
Notice that IMetricSet should be stateless
IMPORTANT - org.apache.iotdb.metrics.utils.MetricLevel
 
inc() - Method in class org.apache.iotdb.metrics.impl.DoNothingCounter
 
inc() - Method in interface org.apache.iotdb.metrics.type.Counter
Counter add 1
inc(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingCounter
 
inc(long) - Method in interface org.apache.iotdb.metrics.type.Counter
Counter add n
incr(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingGauge
 
incr(long) - Method in interface org.apache.iotdb.metrics.type.Gauge
Increase the value stored in gauge
inferType(Object) - Method in class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
Infer type from object
InternalIoTDBReporter - Class in org.apache.iotdb.metrics.reporter.iotdb
 
InternalIoTDBReporter() - Constructor for class org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
 
internalReporter - Variable in class org.apache.iotdb.metrics.AbstractMetricService
The internal reporter of metric service
InternalReporterType - Enum in org.apache.iotdb.metrics.utils
 
IOTDB - org.apache.iotdb.metrics.utils.InternalReporterType
 
IOTDB - org.apache.iotdb.metrics.utils.ReporterType
 
IoTDBMetricsUtils - Class in org.apache.iotdb.metrics.utils
 
IoTDBMetricsUtils() - Constructor for class org.apache.iotdb.metrics.utils.IoTDBMetricsUtils
 
IoTDBReporter - Class in org.apache.iotdb.metrics.reporter.iotdb
The reporter to IoTDB
IoTDBReporter() - Constructor for class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
 
IoTDBReporterConfig() - Constructor for class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
isEnableMetricInGivenLevel(MetricLevel) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Is metric service enabled in specific level
isEnableMetricInGivenLevel(MetricLevel) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 

J

JMX - org.apache.iotdb.metrics.utils.ReporterType
 
JmxReporter - Interface in org.apache.iotdb.metrics.reporter
 
JvmClassLoaderMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
This file is modified from io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
JvmClassLoaderMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmClassLoaderMetrics
 
JvmCompileMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
This file is modified from io.micrometer.core.instrument.binder.jvm.JvmCompilationMetrics
JvmCompileMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmCompileMetrics
 
JvmGcMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
This file is modified from io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
JvmGcMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmGcMetrics
 
JvmMemoryMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
This file is modified from io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
JvmMemoryMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmMemoryMetrics
 
JvmMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
 
JvmMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmMetrics
 
JvmThreadMetrics - Class in org.apache.iotdb.metrics.metricsets.jvm
This file is modified from io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
JvmThreadMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmThreadMetrics
 
JvmUtils - Class in org.apache.iotdb.metrics.metricsets.jvm
 
JvmUtils() - Constructor for class org.apache.iotdb.metrics.metricsets.jvm.JvmUtils
 

L

loadHotProps(Properties) - Method in class org.apache.iotdb.metrics.config.MetricConfigDescriptor
Load properties into metric config when reload service.
loadProps(Properties) - Method in class org.apache.iotdb.metrics.config.MetricConfigDescriptor
Load properties into metric config
loadReporter() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Load metric reporters according to configuration
LogbackMetrics - Class in org.apache.iotdb.metrics.metricsets.logback
This file is modified from io.micrometer.core.instrument.binder.logging.LogbackMetrics
LogbackMetrics() - Constructor for class org.apache.iotdb.metrics.metricsets.logback.LogbackMetrics
 

M

mark() - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
mark() - Method in interface org.apache.iotdb.metrics.type.Rate
Mark in rate
mark(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingRate
 
mark(long) - Method in interface org.apache.iotdb.metrics.type.Rate
Mark n in rate
MEMORY - org.apache.iotdb.metrics.utils.InternalReporterType
 
MemoryInternalIoTDBReporter - Class in org.apache.iotdb.metrics.reporter.iotdb
 
MemoryInternalIoTDBReporter() - Constructor for class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
MetaInfo(MetricType, Set<String>) - Constructor for class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 
METRIC_CONFIG - Static variable in class org.apache.iotdb.metrics.AbstractMetricManager
 
metricConfig - Variable in class org.apache.iotdb.metrics.AbstractMetricService
The config of metric service
MetricConfig - Class in org.apache.iotdb.metrics.config
 
MetricConfig() - Constructor for class org.apache.iotdb.metrics.config.MetricConfig
 
MetricConfig.IoTDBReporterConfig - Class in org.apache.iotdb.metrics.config
 
MetricConfigDescriptor - Class in org.apache.iotdb.metrics.config
The utils class to load properties
MetricFrameType - Enum in org.apache.iotdb.metrics.utils
 
MetricInfo - Class in org.apache.iotdb.metrics.utils
 
MetricInfo(MetricType, String, String...) - Constructor for class org.apache.iotdb.metrics.utils.MetricInfo
 
MetricInfo.MetaInfo - Class in org.apache.iotdb.metrics.utils
 
MetricLevel - Enum in org.apache.iotdb.metrics.utils
 
metricManager - Variable in class org.apache.iotdb.metrics.AbstractMetricService
The metric manager of metric service
metricManager - Variable in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
The manager of metrics
metrics - Variable in class org.apache.iotdb.metrics.AbstractMetricManager
The map from metricInfo to metric
metricSets - Variable in class org.apache.iotdb.metrics.AbstractMetricService
The list of metric sets
MetricsTurboFilter - Class in org.apache.iotdb.metrics.metricsets.logback
 
MetricType - Enum in org.apache.iotdb.metrics.utils
 
MICROMETER - org.apache.iotdb.metrics.utils.MetricFrameType
 

N

nameToMetaInfo - Variable in class org.apache.iotdb.metrics.AbstractMetricManager
The map from metric name to metric metaInfo
NORMAL - org.apache.iotdb.metrics.utils.MetricLevel
 
NOTHING - org.apache.iotdb.metrics.config.ReloadLevel
 

O

org.apache.iotdb.metrics - package org.apache.iotdb.metrics
 
org.apache.iotdb.metrics.config - package org.apache.iotdb.metrics.config
 
org.apache.iotdb.metrics.impl - package org.apache.iotdb.metrics.impl
 
org.apache.iotdb.metrics.metricsets - package org.apache.iotdb.metrics.metricsets
 
org.apache.iotdb.metrics.metricsets.jvm - package org.apache.iotdb.metrics.metricsets.jvm
 
org.apache.iotdb.metrics.metricsets.logback - package org.apache.iotdb.metrics.metricsets.logback
 
org.apache.iotdb.metrics.reporter - package org.apache.iotdb.metrics.reporter
 
org.apache.iotdb.metrics.reporter.iotdb - package org.apache.iotdb.metrics.reporter.iotdb
 
org.apache.iotdb.metrics.reporter.prometheus - package org.apache.iotdb.metrics.reporter.prometheus
 
org.apache.iotdb.metrics.type - package org.apache.iotdb.metrics.type
 
org.apache.iotdb.metrics.utils - package org.apache.iotdb.metrics.utils
 

P

PROMETHEUS - org.apache.iotdb.metrics.utils.ReporterType
 
PrometheusReporter - Class in org.apache.iotdb.metrics.reporter.prometheus
 
PrometheusReporter(AbstractMetricManager) - Constructor for class org.apache.iotdb.metrics.reporter.prometheus.PrometheusReporter
 

R

rate(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Mark rate.
rate(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
Rate - Interface in org.apache.iotdb.metrics.type
 
RATE - org.apache.iotdb.metrics.utils.MetricType
 
rateWithInternalReport(long, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Rate with internal report
reloadInternalReporter(InternalIoTDBReporter) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Reload internal reporter
reloadInternalReporter(InternalIoTDBReporter) - Method in class org.apache.iotdb.metrics.DoNothingMetricService
 
ReloadLevel - Enum in org.apache.iotdb.metrics.config
 
reloadService(ReloadLevel) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Reload metric service
reloadService(ReloadLevel) - Method in class org.apache.iotdb.metrics.DoNothingMetricService
 
remove(MetricType, String, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
remove name
remove(MetricType, String, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
removeMetric(MetricType, MetricInfo) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
 
removeMetric(MetricType, MetricInfo) - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
removeMetricSet(IMetricSet) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Remove metrics
Reporter - Interface in org.apache.iotdb.metrics.reporter
 
ReporterType - Enum in org.apache.iotdb.metrics.utils
 
RESTART_INTERNAL_REPORTER - org.apache.iotdb.metrics.config.ReloadLevel
 
RESTART_METRIC - org.apache.iotdb.metrics.config.ReloadLevel
 
RESTART_REPORTER - org.apache.iotdb.metrics.config.ReloadLevel
 

S

SessionIoTDBReporter - Class in org.apache.iotdb.metrics.reporter.iotdb
 
SessionIoTDBReporter(AbstractMetricManager) - Constructor for class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
sessionPool - Variable in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
The session pool to write metrics
set(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingGauge
 
set(long) - Method in interface org.apache.iotdb.metrics.type.Gauge
Set value
setAsyncCollectPeriodInSecond(Integer) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setHost(String) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setInternalReportType(InternalReporterType) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setIoTDBReporterConfig(MetricConfig.IoTDBReporterConfig) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setLocation(String) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setMaxConnectionNumber(Integer) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setMetricFrameType(MetricFrameType) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setMetricLevel(MetricLevel) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setMetricManager(AbstractMetricManager) - Method in interface org.apache.iotdb.metrics.reporter.JmxReporter
Set metric manager into reporter
setMetricReporterList(String) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setPassword(String) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setPort(Integer) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setPrometheusReporterPort(Integer) - Method in class org.apache.iotdb.metrics.config.MetricConfig
 
setPushPeriodInSecond(Integer) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
setUsername(String) - Method in class org.apache.iotdb.metrics.config.MetricConfig.IoTDBReporterConfig
 
size() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogramSnapshot
 
size() - Method in interface org.apache.iotdb.metrics.type.HistogramSnapshot
Get the size of values in snapshot
start() - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
start() - Method in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
start() - Method in class org.apache.iotdb.metrics.reporter.prometheus.PrometheusReporter
 
start() - Method in interface org.apache.iotdb.metrics.reporter.Reporter
Start reporter
start(ReporterType) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Start reporter according to type
start(ReporterType) - Method in class org.apache.iotdb.metrics.CompositeReporter
Start reporter by reporterType
startAll() - Method in class org.apache.iotdb.metrics.CompositeReporter
Start all reporters
startAllReporter() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Start all reporters
startCoreModule() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Start metric core module
startService() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Start metric service
stop() - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Stop and clear metric manager
stop() - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
stop() - Method in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
stop() - Method in class org.apache.iotdb.metrics.reporter.prometheus.PrometheusReporter
 
stop() - Method in interface org.apache.iotdb.metrics.reporter.Reporter
Stop reporter
stop(ReporterType) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Stop reporter according to type
stop(ReporterType) - Method in class org.apache.iotdb.metrics.CompositeReporter
Stop reporter by reporterType
stopAll() - Method in class org.apache.iotdb.metrics.CompositeReporter
Stop all reporters
stopAllReporter() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Stop all reporters
stopCoreModule() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Stop metric core module
stopFramework() - Method in class org.apache.iotdb.metrics.AbstractMetricManager
 
stopFramework() - Method in class org.apache.iotdb.metrics.impl.DoNothingMetricManager
 
stopService() - Method in class org.apache.iotdb.metrics.AbstractMetricService
Stop metric service

T

takeSnapshot() - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogram
 
takeSnapshot() - Method in class org.apache.iotdb.metrics.impl.DoNothingTimer
 
takeSnapshot() - Method in interface org.apache.iotdb.metrics.type.Histogram
Take snapshot of histogram
takeSnapshot() - Method in interface org.apache.iotdb.metrics.type.Timer
Take snapshot of timer
timer(long, TimeUnit, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricManager
Update timer.
timer(long, TimeUnit, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
 
Timer - Interface in org.apache.iotdb.metrics.type
 
TIMER - org.apache.iotdb.metrics.utils.MetricType
 
timerWithInternalReport(long, TimeUnit, String, MetricLevel, String...) - Method in class org.apache.iotdb.metrics.AbstractMetricService
Timer with internal report
toString() - Method in enum org.apache.iotdb.metrics.utils.InternalReporterType
 
toString() - Method in enum org.apache.iotdb.metrics.utils.MetricFrameType
 
toString() - Method in class org.apache.iotdb.metrics.utils.MetricInfo.MetaInfo
 
toString() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
 
toString() - Method in enum org.apache.iotdb.metrics.utils.MetricLevel
 
toString() - Method in enum org.apache.iotdb.metrics.utils.MetricType
 
toString() - Method in enum org.apache.iotdb.metrics.utils.ReporterType
 
toStringArray() - Method in class org.apache.iotdb.metrics.utils.MetricInfo
Convert the metric name and tag into pair

U

unbindFrom(AbstractMetricService) - Method in interface org.apache.iotdb.metrics.metricsets.IMetricSet
remove metrics from metricManager and clear environment
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmClassLoaderMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmCompileMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmGcMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmMemoryMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.jvm.JvmThreadMetrics
 
unbindFrom(AbstractMetricService) - Method in class org.apache.iotdb.metrics.metricsets.logback.LogbackMetrics
 
update(long) - Method in class org.apache.iotdb.metrics.impl.DoNothingHistogram
 
update(long) - Method in interface org.apache.iotdb.metrics.type.Histogram
Update histogram by value
update(long, TimeUnit) - Method in class org.apache.iotdb.metrics.impl.DoNothingTimer
 
update(long, TimeUnit) - Method in interface org.apache.iotdb.metrics.type.Timer
Update time of timer
updateMicros(long) - Method in interface org.apache.iotdb.metrics.type.Timer
Update timer by microseconds
updateMillis(long) - Method in interface org.apache.iotdb.metrics.type.Timer
Update timer by millisecond
updateNanos(long) - Method in interface org.apache.iotdb.metrics.type.Timer
Update timer by nanoseconds
updateRpcInstance(String, int) - Method in class org.apache.iotdb.metrics.config.MetricConfig
Update rpc address and rpc port of monitored node

V

value() - Method in class org.apache.iotdb.metrics.impl.DoNothingAutoGauge
 
value() - Method in class org.apache.iotdb.metrics.impl.DoNothingGauge
 
value() - Method in interface org.apache.iotdb.metrics.type.AutoGauge
get value according to the state of obj
value() - Method in interface org.apache.iotdb.metrics.type.Gauge
Get value stored in gauge
valueOf(String) - Static method in enum org.apache.iotdb.metrics.config.ReloadLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iotdb.metrics.utils.InternalReporterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iotdb.metrics.utils.MetricFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iotdb.metrics.utils.MetricLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iotdb.metrics.utils.MetricType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iotdb.metrics.utils.ReporterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.iotdb.metrics.config.ReloadLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iotdb.metrics.utils.InternalReporterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iotdb.metrics.utils.MetricFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iotdb.metrics.utils.MetricLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iotdb.metrics.utils.MetricType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iotdb.metrics.utils.ReporterType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeMetricsToIoTDB(Map<String, Map<String, Object>>, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
Write metrics into IoTDB
writeMetricsToIoTDB(Map<String, Map<String, Object>>, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
writeMetricsToIoTDB(Map<String, Map<String, Object>>, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
writeMetricToIoTDB(Map<String, Object>, String, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
Write metric into IoTDB
writeMetricToIoTDB(Map<String, Object>, String, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.MemoryInternalIoTDBReporter
 
writeMetricToIoTDB(Map<String, Object>, String, long) - Method in class org.apache.iotdb.metrics.reporter.iotdb.SessionIoTDBReporter
 
writeMetricToIoTDB(Map<MetricInfo, IMetric>) - Method in class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
Write metrics into IoTDB
writeMetricToIoTDB(IMetric, String, String...) - Method in class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
Write metric into IoTDB
A B C D E G H I J L M N O P R S T U V W 
All Classes All Packages