Class IoTDBInternalReporter
- java.lang.Object
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBInternalReporter
-
- All Implemented Interfaces:
Reporter
- Direct Known Subclasses:
IoTDBInternalMemoryReporter
public abstract class IoTDBInternalReporter extends IoTDBReporter
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<MetricInfo,IMetric>autoGauges
-
Constructor Summary
Constructors Constructor Description IoTDBInternalReporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddAutoGauge(Map<MetricInfo,IMetric> gauges)Add autoGauges into internal reporter.voidaddAutoGauge(AutoGauge autoGauge, String name, String... tags)Add autoGauge into internal reporter.voidclear()Clear all autoGauges.Map<MetricInfo,IMetric>getAllAutoGauge()Get all autoGauges.abstract InternalReporterTypegetType()Get the type of internal reporter.-
Methods inherited from class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
inferType, writeMetricsToIoTDB, writeMetricToIoTDB, writeMetricToIoTDB, writeMetricToIoTDB
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iotdb.metrics.reporter.Reporter
getReporterType, start, stop
-
-
-
-
Field Detail
-
autoGauges
protected final Map<MetricInfo,IMetric> autoGauges
-
-
Method Detail
-
addAutoGauge
public void addAutoGauge(AutoGauge autoGauge, String name, String... tags)
Add autoGauge into internal reporter.- Parameters:
autoGauge- autoGaugename- the name of autoGaugetags- the tags of autoGauge
-
addAutoGauge
public void addAutoGauge(Map<MetricInfo,IMetric> gauges)
Add autoGauges into internal reporter.- Parameters:
gauges- the map of autoGauge
-
getAllAutoGauge
public Map<MetricInfo,IMetric> getAllAutoGauge()
Get all autoGauges.
-
clear
public void clear()
Clear all autoGauges.
-
getType
public abstract InternalReporterType getType()
Get the type of internal reporter.
-
-