Class InternalIoTDBReporter
- java.lang.Object
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
-
- org.apache.iotdb.metrics.reporter.iotdb.InternalIoTDBReporter
-
- All Implemented Interfaces:
Reporter
- Direct Known Subclasses:
MemoryInternalIoTDBReporter
public abstract class InternalIoTDBReporter extends IoTDBReporter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<MetricInfo,IMetric>autoGauges
-
Constructor Summary
Constructors Constructor Description InternalIoTDBReporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddAutoGauge(java.util.Map<MetricInfo,IMetric> gauges)Add autoGauges into internal reportervoidaddAutoGauge(AutoGauge autoGauge, java.lang.String name, java.lang.String... tags)Add autoGauge into internal reportervoidclear()Clear all autoGaugesjava.util.Map<MetricInfo,IMetric>getAllAutoGauge()Get all autoGaugesabstract 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 java.util.Map<MetricInfo,IMetric> autoGauges
-
-
Method Detail
-
addAutoGauge
public void addAutoGauge(AutoGauge autoGauge, java.lang.String name, java.lang.String... tags)
Add autoGauge into internal reporter- Parameters:
gauge- autoGaugename- the name of autoGaugetags- the tags of autoGauge
-
addAutoGauge
public void addAutoGauge(java.util.Map<MetricInfo,IMetric> gauges)
Add autoGauges into internal reporter- Parameters:
gauges- the map of autoGauge
-
getAllAutoGauge
public java.util.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
-
-