A B C F G H I M N P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- appendPoints(InfluxDbPoint) - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
-
Adds this metric point to the buffer.
B
- build(InfluxDbSender) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
C
- Category(int, String) - Constructor for class com.izettle.metrics.influxdb.tags.PositionBasedTransformer.Category
- ClassBasedTransformer - Class in com.izettle.metrics.influxdb.tags
-
Extract the class name and function from the metricName.
- ClassBasedTransformer() - Constructor for class com.izettle.metrics.influxdb.tags.ClassBasedTransformer
- com.izettle.metrics.influxdb - package com.izettle.metrics.influxdb
- com.izettle.metrics.influxdb.data - package com.izettle.metrics.influxdb.data
- com.izettle.metrics.influxdb.tags - package com.izettle.metrics.influxdb.tags
- com.izettle.metrics.influxdb.utils - package com.izettle.metrics.influxdb.utils
- convertDurationsTo(TimeUnit) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Convert durations to the given time unit.
- convertRatesTo(TimeUnit) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Convert rates to the given time unit.
F
- filter(MetricFilter) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Only report metrics which match the given filter.
- flush() - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
-
Flushes buffer, if applicable.
- forRegistry(MetricRegistry) - Static method in class com.izettle.metrics.influxdb.InfluxDbReporter
G
- getDatabase() - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- getFields() - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- getGroupedLineProtocolString(InfluxDbWriteObject, String) - Method in class com.izettle.metrics.influxdb.utils.InfluxDbWriteObjectSerializer
-
calculate the line protocol for all Points - grouped with same tags and timestamp.
- getLineProtocolString(InfluxDbWriteObject) - Method in class com.izettle.metrics.influxdb.utils.InfluxDbWriteObjectSerializer
-
calculate the lineprotocol for all Points.
- getMeasurement() - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- getPoints() - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- getPosition() - Method in class com.izettle.metrics.influxdb.tags.PositionBasedTransformer.Category
- getPrecision() - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- getTags() - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- getTags() - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- getTags() - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
- getTags(String) - Method in class com.izettle.metrics.influxdb.tags.ClassBasedTransformer
- getTags(String) - Method in class com.izettle.metrics.influxdb.tags.NoopTransformer
- getTags(String) - Method in class com.izettle.metrics.influxdb.tags.PositionBasedTransformer
- getTags(String) - Method in interface com.izettle.metrics.influxdb.tags.Transformer
- getTime() - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- GroupedInfluxDbHttpSender - Class in com.izettle.metrics.influxdb
-
Passthrough to ultimately select a different style of serializer: grouped fields on one influxdb protocol line, instead of one field per protocol line.
- GroupedInfluxDbHttpSender(String, String, int, String, String, TimeUnit, int, int, String, String) - Constructor for class com.izettle.metrics.influxdb.GroupedInfluxDbHttpSender
-
Creates a new http sender given connection details.
- groupGauges(boolean) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Group gauges by metric name with field names as everything after the last period
H
- hasSeriesData() - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
I
- includeMeterFields(Set<String>) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Only report meter fields in the set.
- includeTimerFields(Set<String>) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Only report timer fields in the set.
- InfluxDbHttpSender - Class in com.izettle.metrics.influxdb
-
An implementation of InfluxDbSender that writes to InfluxDb via http.
- InfluxDbHttpSender(String, String, int, String, String, TimeUnit) - Constructor for class com.izettle.metrics.influxdb.InfluxDbHttpSender
-
Deprecated.
- InfluxDbHttpSender(String, String, int, String, String, TimeUnit, int, int, String) - Constructor for class com.izettle.metrics.influxdb.InfluxDbHttpSender
-
Creates a new http sender given connection details.
- InfluxDBKafkaSender - Class in com.izettle.metrics.influxdb
- InfluxDBKafkaSender(String, TimeUnit, String) - Constructor for class com.izettle.metrics.influxdb.InfluxDBKafkaSender
- InfluxDbLoggerSender - Class in com.izettle.metrics.influxdb
- InfluxDbLoggerSender(String, TimeUnit, String) - Constructor for class com.izettle.metrics.influxdb.InfluxDbLoggerSender
- InfluxDbPoint - Class in com.izettle.metrics.influxdb.data
-
This class is a bean that holds time series data of a point.
- InfluxDbPoint(String, Long, Map<String, Object>) - Constructor for class com.izettle.metrics.influxdb.data.InfluxDbPoint
- InfluxDbPoint(String, Map<String, String>, Long, Map<String, Object>) - Constructor for class com.izettle.metrics.influxdb.data.InfluxDbPoint
- InfluxDbReporter - Class in com.izettle.metrics.influxdb
- InfluxDbReporter.Builder - Class in com.izettle.metrics.influxdb
- InfluxDbSender - Interface in com.izettle.metrics.influxdb
- InfluxDbTcpSender - Class in com.izettle.metrics.influxdb
-
An implementation of InfluxDbSender that uses TCP Connection.
- InfluxDbTcpSender(String, int, int, String, String) - Constructor for class com.izettle.metrics.influxdb.InfluxDbTcpSender
-
Creates an instance of [[InfluxDbTcpSender]]
- InfluxDbUdpSender - Class in com.izettle.metrics.influxdb
-
An implementation of InfluxDbSender that uses UDP Connection.
- InfluxDbUdpSender(String, int, int, String, String) - Constructor for class com.izettle.metrics.influxdb.InfluxDbUdpSender
- InfluxDbWriteObject - Class in com.izettle.metrics.influxdb.data
-
This class contains the request object to be sent to InfluxDb for writing.
- InfluxDbWriteObject(String, TimeUnit) - Constructor for class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- InfluxDbWriteObjectSerializer - Class in com.izettle.metrics.influxdb.utils
- InfluxDbWriteObjectSerializer(String) - Constructor for class com.izettle.metrics.influxdb.utils.InfluxDbWriteObjectSerializer
M
- measurementMappings(Map<String, String>) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Map measurement to a defined measurement name, where the key is the measurement name and the value is the reqex the measurement should be mapped by.
N
- NoopTransformer - Class in com.izettle.metrics.influxdb.tags
- NoopTransformer() - Constructor for class com.izettle.metrics.influxdb.tags.NoopTransformer
P
- PositionBasedTransformer - Class in com.izettle.metrics.influxdb.tags
-
Based on tag name and Category mapping this class extracts map of tags from metrics name
Example using the category mapping ["className", [5, "com\\.izettle\\.metrics\\.influxdb\\.tags\\.PositionBasedTransformer"]] a metric called `com.izettle.metrics.influxdb.tags.PositionBasedTransformer.count` will be turned into a tag: - PositionBasedTransformer(Map<String, PositionBasedTransformer.Category>) - Constructor for class com.izettle.metrics.influxdb.tags.PositionBasedTransformer
- PositionBasedTransformer.Category - Class in com.izettle.metrics.influxdb.tags
R
- report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter
S
- setDatabase(String) - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- setFields(Map<String, Object>) - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- setMeasurement(String) - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- setPoints(Set<InfluxDbPoint>) - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- setPrecision(TimeUnit) - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- setTags(Map<String, String>) - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- setTags(Map<String, String>) - Method in class com.izettle.metrics.influxdb.data.InfluxDbWriteObject
- setTags(Map<String, String>) - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
-
Set tags applicable for all the points.
- setTime(Long) - Method in class com.izettle.metrics.influxdb.data.InfluxDbPoint
- skipIdleMetrics(boolean) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Only report metrics that have changed.
T
- tagsTransformer(Transformer) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
- TimeUtils - Class in com.izettle.metrics.influxdb.utils
- TimeUtils() - Constructor for class com.izettle.metrics.influxdb.utils.TimeUtils
- toTimePrecision(TimeUnit) - Static method in class com.izettle.metrics.influxdb.utils.TimeUtils
-
Convert from a TimeUnit to a influxDB timeunit String.
- Transformer - Interface in com.izettle.metrics.influxdb.tags
W
- withTags(Map<String, String>) - Method in class com.izettle.metrics.influxdb.InfluxDbReporter.Builder
-
Add these tags to all metrics.
- writeData() - Method in class com.izettle.metrics.influxdb.GroupedInfluxDbHttpSender
- writeData() - Method in interface com.izettle.metrics.influxdb.InfluxDbSender
-
Writes buffer data to InfluxDb.
- writeData(byte[]) - Method in class com.izettle.metrics.influxdb.InfluxDbHttpSender
- writeData(byte[]) - Method in class com.izettle.metrics.influxdb.InfluxDBKafkaSender
- writeData(byte[]) - Method in class com.izettle.metrics.influxdb.InfluxDbLoggerSender
- writeData(byte[]) - Method in class com.izettle.metrics.influxdb.InfluxDbTcpSender
- writeData(byte[]) - Method in class com.izettle.metrics.influxdb.InfluxDbUdpSender
All Classes All Packages