Package com.gigaspaces.metrics.influxdb
Class InfluxDBReporter
java.lang.Object
com.gigaspaces.metrics.MetricReporter
com.gigaspaces.metrics.influxdb.InfluxDBReporter
- All Implemented Interfaces:
Closeable,AutoCloseable
- Since:
- 10.2.1
- Author:
- Niv Ingberg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected longconvert(long timestamp) protected InfluxDBDispatchercreateDispatcher(InfluxDBReporterFactory factory) protected voidflush()This method called from methodMetricReporter.report(List)protected voidreport(MetricRegistrySnapshot snapshot, MetricTagsSnapshot tags, String key, Object value) Methods inherited from class com.gigaspaces.metrics.MetricReporter
getMetricNameForReport, report, report, report, toReportMetricName
-
Constructor Details
-
InfluxDBReporter
-
-
Method Details
-
createDispatcher
-
report
protected void report(MetricRegistrySnapshot snapshot, MetricTagsSnapshot tags, String key, Object value) - Overrides:
reportin classMetricReporter
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classMetricReporter
-
getDispatcher
-
convert
protected long convert(long timestamp) -
flush
protected void flush()Description copied from class:MetricReporterThis method called from methodMetricReporter.report(List)- Overrides:
flushin classMetricReporter
-