Class IoTDBInternalMemoryReporter
- java.lang.Object
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBInternalReporter
-
- org.apache.iotdb.metrics.reporter.iotdb.IoTDBInternalMemoryReporter
-
- All Implemented Interfaces:
Reporter
public class IoTDBInternalMemoryReporter extends IoTDBInternalReporter
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.metrics.reporter.iotdb.IoTDBInternalReporter
autoGauges
-
-
Constructor Summary
Constructors Constructor Description IoTDBInternalMemoryReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReporterTypegetReporterType()Get the type of reporter.InternalReporterTypegetType()Get the type of internal reporter.booleanstart()Start reporter.booleanstop()Stop reporter.protected voidwriteMetricsToIoTDB(Map<String,Map<String,Object>> valueMap, long time)Write metrics into IoTDB.protected voidwriteMetricToIoTDB(Map<String,Object> valueMap, String prefix, long time)Write metric into IoTDB.-
Methods inherited from class org.apache.iotdb.metrics.reporter.iotdb.IoTDBInternalReporter
addAutoGauge, addAutoGauge, clear, getAllAutoGauge
-
Methods inherited from class org.apache.iotdb.metrics.reporter.iotdb.IoTDBReporter
inferType, writeMetricToIoTDB, writeMetricToIoTDB
-
-
-
-
Method Detail
-
getType
public InternalReporterType getType()
Description copied from class:IoTDBInternalReporterGet the type of internal reporter.- Specified by:
getTypein classIoTDBInternalReporter
-
writeMetricToIoTDB
protected void writeMetricToIoTDB(Map<String,Object> valueMap, String prefix, long time)
Description copied from class:IoTDBReporterWrite metric into IoTDB.- Specified by:
writeMetricToIoTDBin classIoTDBReporter- Parameters:
valueMap- sensor -> valueprefix- devicetime- write time
-
writeMetricsToIoTDB
protected void writeMetricsToIoTDB(Map<String,Map<String,Object>> valueMap, long time)
Description copied from class:IoTDBReporterWrite metrics into IoTDB.- Specified by:
writeMetricsToIoTDBin classIoTDBReporter- Parameters:
valueMap- device -> sensor -> valuetime- write time
-
start
public boolean start()
Description copied from interface:ReporterStart reporter.
-
stop
public boolean stop()
Description copied from interface:ReporterStop reporter.
-
getReporterType
public ReporterType getReporterType()
Description copied from interface:ReporterGet the type of reporter.
-
-