Skip navigation links
A B C D E F G H I J K M N O P Q R S T U V W 

A

AbstractSender - Class in metrics_influxdb.measurements
 
AbstractSender() - Constructor for class metrics_influxdb.measurements.AbstractSender
 
add(T) - Method in class metrics_influxdb.misc.BoundedFIFO
 
addAll(Collection<? extends T>) - Method in class metrics_influxdb.misc.BoundedFIFO
 
addTag(String, String) - Method in class metrics_influxdb.measurements.Measure
 
addTag(Map<String, String>) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, String) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, float) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, double) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, int) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, long) - Method in class metrics_influxdb.measurements.Measure
 
addValue(String, boolean) - Method in class metrics_influxdb.measurements.Measure
 
appendSeries(String, String, String, String[], Object[][]) - Method in interface metrics_influxdb.v08.Influxdb
 
appendSeries(String, String, String, String[], Object[][]) - Method in class metrics_influxdb.v08.InfluxdbHttp
 
appendSeries(String, String, String, String[], Object[][]) - Method in class metrics_influxdb.v08.InfluxdbUdp
 

B

BoundedFIFO<T> - Class in metrics_influxdb.misc
 
BoundedFIFO(int) - Constructor for class metrics_influxdb.misc.BoundedFIFO
 
bugfix - Variable in class metrics_influxdb.VersionNumber
 
build() - Method in class metrics_influxdb.InfluxdbReporter.Builder
Builds a ScheduledReporter with the given properties, sending metrics using the given InfluxDB.

C

canSkipMetric(String, Counting) - Method in class metrics_influxdb.v08.ReporterV08
Returns true if this metric is idle and should be skipped.
CategoriesMetricMeasurementTransformer - Class in metrics_influxdb.api.measurements
This transformer uses a provided list of categories in order to extract tag values from the given metrics name.
CategoriesMetricMeasurementTransformer(String...) - Constructor for class metrics_influxdb.api.measurements.CategoriesMetricMeasurementTransformer
 
clear() - Method in class metrics_influxdb.misc.BoundedFIFO
 
close() - Method in class metrics_influxdb.measurements.QueueableSender
 
compareTo(VersionNumber) - Method in class metrics_influxdb.VersionNumber
Not a commutative compareTo !! Can return 0 for any VersionNumber o that match this version (same defined major, minor, bugfix) undefined part are ignored.
connectTimeout - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
contains(Object) - Method in class metrics_influxdb.misc.BoundedFIFO
 
containsAll(Collection<?>) - Method in class metrics_influxdb.misc.BoundedFIFO
 
convertDurationsTo(TimeUnit) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Convert durations to the given time unit.
convertRatesTo(TimeUnit) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Convert rates to the given time unit.
convertTimestamp(long) - Method in interface metrics_influxdb.v08.Influxdb
 
convertTimestamp(long) - Method in class metrics_influxdb.v08.InfluxdbHttp
 
convertTimestamp(long) - Method in class metrics_influxdb.v08.InfluxdbUdp
 

D

database - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
debugJson - Variable in class metrics_influxdb.v08.InfluxdbHttp
if true then print Json on System.err
debugJson - Variable in class metrics_influxdb.v08.InfluxdbUdp
 
DEFAULT_CONNECT_TIMEOUT_SECONDS - Static variable in class metrics_influxdb.HttpInfluxdbProtocol
 
DEFAULT_DATABASE - Static variable in class metrics_influxdb.HttpInfluxdbProtocol
 
DEFAULT_HOST - Static variable in class metrics_influxdb.HttpInfluxdbProtocol
 
DEFAULT_PORT - Static variable in class metrics_influxdb.HttpInfluxdbProtocol
 
DEFAULT_READ_TIMEOUT_SECONDS - Static variable in class metrics_influxdb.HttpInfluxdbProtocol
 
doSend(Collection<Measure>) - Method in class metrics_influxdb.measurements.HttpInlinerSender
 
doSend(Collection<Measure>) - Method in class metrics_influxdb.measurements.QueueableSender
Realizes the action to send the measures
doSend(Collection<Measure>) - Method in class metrics_influxdb.measurements.UdpInlinerSender
 
drainTo(Collection<? super T>) - Method in class metrics_influxdb.misc.BoundedFIFO
 
drainTo(Collection<? super T>, int) - Method in class metrics_influxdb.misc.BoundedFIFO
 

E

element() - Method in class metrics_influxdb.misc.BoundedFIFO
 
equals(Object) - Method in class metrics_influxdb.misc.BoundedFIFO
 
escape(String, char...) - Static method in class metrics_influxdb.misc.Miscellaneous
 

F

filter(MetricFilter) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Only report metrics which match the given filter.
flush() - Method in class metrics_influxdb.measurements.QueueableSender
 
flush() - Method in interface metrics_influxdb.measurements.Sender
Flushes measurements still held and forces them to be sent.
forRegistry(MetricRegistry) - Static method in class metrics_influxdb.InfluxdbReporter

G

getName() - Method in class metrics_influxdb.measurements.Measure
 
getTags() - Method in class metrics_influxdb.measurements.Measure
 
getTimestamp() - Method in class metrics_influxdb.measurements.Measure
 
getValues() - Method in class metrics_influxdb.measurements.Measure
 

H

hashCode() - Method in class metrics_influxdb.misc.BoundedFIFO
 
hasSeriesData() - Method in interface metrics_influxdb.v08.Influxdb
 
hasSeriesData() - Method in class metrics_influxdb.v08.InfluxdbHttp
Returns true if the pending request has metrics to report.
hasSeriesData() - Method in class metrics_influxdb.v08.InfluxdbUdp
 
host - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
host - Variable in class metrics_influxdb.UdpInfluxdbProtocol
 
HttpDatabaseCreator - Class in metrics_influxdb.misc
 
HttpDatabaseCreator() - Constructor for class metrics_influxdb.misc.HttpDatabaseCreator
 
HttpInfluxdbProtocol - Class in metrics_influxdb
 
HttpInfluxdbProtocol(String, String, int, String, String, String, long, long) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String, String, int, String, String, String) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String, int, String, String, String) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String, int) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String, int, String) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol() - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInfluxdbProtocol(String, int, String, String) - Constructor for class metrics_influxdb.HttpInfluxdbProtocol
 
HttpInlinerSender - Class in metrics_influxdb.measurements
 
HttpInlinerSender(HttpInfluxdbProtocol) - Constructor for class metrics_influxdb.measurements.HttpInlinerSender
 

I

Influxdb - Interface in metrics_influxdb.v08
 
InfluxdbHttp - Class in metrics_influxdb.v08
A client to send data to a InfluxDB server via HTTP protocol.
InfluxdbHttp(String, int, String, String, String) - Constructor for class metrics_influxdb.v08.InfluxdbHttp
Constructor with the InfluxDB time_precision parameter set to TimeUnit.MILLISECONDS
InfluxdbHttp(String, int, String, String, String, String) - Constructor for class metrics_influxdb.v08.InfluxdbHttp
Constructor with the InfluxDB time_precision parameter set to TimeUnit.MILLISECONDS
InfluxdbHttp(String, int, String, String, String, TimeUnit) - Constructor for class metrics_influxdb.v08.InfluxdbHttp
 
InfluxdbHttp(String, String, int, String, String, String, TimeUnit) - Constructor for class metrics_influxdb.v08.InfluxdbHttp
 
InfluxdbHttp(String, String, int, String, String, String, String, TimeUnit) - Constructor for class metrics_influxdb.v08.InfluxdbHttp
 
InfluxdbProtocol - Interface in metrics_influxdb
 
InfluxdbReporter - Class in metrics_influxdb
A reporter which publishes metric values to a InfluxDB server.
InfluxdbReporter() - Constructor for class metrics_influxdb.InfluxdbReporter
 
InfluxdbReporter.Builder - Class in metrics_influxdb
A builder for InfluxdbReporter instances.
InfluxDBSortedMap - Class in metrics_influxdb.serialization.line
Not sure if something needs to be done to match golang byte comparison as described in influxdb documentation Let's use a simple TreeMap with no comparator so that lexical order will be used.
InfluxDBSortedMap() - Constructor for class metrics_influxdb.serialization.line.InfluxDBSortedMap
 
InfluxdbUdp - Class in metrics_influxdb.v08
 
InfluxdbUdp(String, int) - Constructor for class metrics_influxdb.v08.InfluxdbUdp
 
inline(Measure) - Method in class metrics_influxdb.serialization.line.Inliner
 
inline(Iterable<Measure>) - Method in class metrics_influxdb.serialization.line.Inliner
 
Inliner - Class in metrics_influxdb.serialization.line
 
Inliner(TimeUnit) - Constructor for class metrics_influxdb.serialization.line.Inliner
 
isEmpty() - Method in class metrics_influxdb.misc.BoundedFIFO
 
isEven(int) - Method in class metrics_influxdb.api.measurements.KeyValueMetricMeasurementTransformer
 
isZero() - Method in class metrics_influxdb.VersionNumber
 
iterator() - Method in class metrics_influxdb.misc.BoundedFIFO
 

J

jsonBuilder - Variable in class metrics_influxdb.v08.InfluxdbHttp
 
jsonBuilders - Variable in class metrics_influxdb.v08.InfluxdbUdp
 

K

KeyValueMetricMeasurementTransformer - Class in metrics_influxdb.api.measurements
The KeyValueMetricMeasurementTransformer uses metric name as if if contained a pattern of key/value in its name.
KeyValueMetricMeasurementTransformer() - Constructor for class metrics_influxdb.api.measurements.KeyValueMetricMeasurementTransformer
 

M

major - Variable in class metrics_influxdb.VersionNumber
 
Measure - Class in metrics_influxdb.measurements
 
Measure(String) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, Map<String, String>, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, long, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, long, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, int) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, int, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, int, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, int) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, double) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, double, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, double, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, double) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, float) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, float, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, float, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, float) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, String) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, String, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, String, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, String) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, boolean) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, Map<String, String>, boolean, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, boolean, long) - Constructor for class metrics_influxdb.measurements.Measure
 
Measure(String, boolean) - Constructor for class metrics_influxdb.measurements.Measure
 
measurementName(String) - Method in class metrics_influxdb.api.measurements.CategoriesMetricMeasurementTransformer
 
measurementName(String) - Method in class metrics_influxdb.api.measurements.KeyValueMetricMeasurementTransformer
 
measurementName(String) - Method in interface metrics_influxdb.api.measurements.MetricMeasurementTransformer
 
MeasurementReporter - Class in metrics_influxdb.measurements
 
MeasurementReporter(Sender, MetricRegistry, MetricFilter, TimeUnit, TimeUnit, Clock, Map<String, String>, MetricMeasurementTransformer, ScheduledExecutorService) - Constructor for class metrics_influxdb.measurements.MeasurementReporter
 
MeasurementReporter(Sender, MetricRegistry, MetricFilter, TimeUnit, TimeUnit, Clock, Map<String, String>, MetricMeasurementTransformer) - Constructor for class metrics_influxdb.measurements.MeasurementReporter
 
MetricMeasurementTransformer - Interface in metrics_influxdb.api.measurements
 
metrics_influxdb - package metrics_influxdb
 
metrics_influxdb.api.measurements - package metrics_influxdb.api.measurements
 
metrics_influxdb.measurements - package metrics_influxdb.measurements
 
metrics_influxdb.misc - package metrics_influxdb.misc
 
metrics_influxdb.serialization.line - package metrics_influxdb.serialization.line
 
metrics_influxdb.v08 - package metrics_influxdb.v08
 
minor - Variable in class metrics_influxdb.VersionNumber
 
Miscellaneous - Class in metrics_influxdb.misc
 
Miscellaneous() - Constructor for class metrics_influxdb.misc.Miscellaneous
 
modifier - Variable in class metrics_influxdb.VersionNumber
 

N

NOOP - Static variable in interface metrics_influxdb.api.measurements.MetricMeasurementTransformer
 

O

offer(T, long, TimeUnit) - Method in class metrics_influxdb.misc.BoundedFIFO
 
offer(T) - Method in class metrics_influxdb.misc.BoundedFIFO
 

P

password - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
peek() - Method in class metrics_influxdb.misc.BoundedFIFO
 
poll(long, TimeUnit) - Method in class metrics_influxdb.misc.BoundedFIFO
 
poll() - Method in class metrics_influxdb.misc.BoundedFIFO
 
port - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
port - Variable in class metrics_influxdb.UdpInfluxdbProtocol
 
prefixedWith(String) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Prefix all metric names with the given string.
previousValues - Variable in class metrics_influxdb.v08.ReporterV08
 
protocol(InfluxdbProtocol) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Override the protocol to use.
put(T) - Method in class metrics_influxdb.misc.BoundedFIFO
 

Q

QueueableSender - Class in metrics_influxdb.measurements
 
QueueableSender(int) - Constructor for class metrics_influxdb.measurements.QueueableSender
 

R

readFrom(InputStream) - Static method in class metrics_influxdb.misc.Miscellaneous
 
readTimeout - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
remainingCapacity() - Method in class metrics_influxdb.misc.BoundedFIFO
 
remove() - Method in class metrics_influxdb.misc.BoundedFIFO
 
remove(Object) - Method in class metrics_influxdb.misc.BoundedFIFO
 
removeAll(Collection<?>) - Method in class metrics_influxdb.misc.BoundedFIFO
 
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class metrics_influxdb.measurements.MeasurementReporter
 
report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class metrics_influxdb.v08.ReporterV08
 
ReporterV08 - Class in metrics_influxdb.v08
A reporter which publishes metric values to a InfluxDB server.
ReporterV08(MetricRegistry, Influxdb, Clock, String, TimeUnit, TimeUnit, MetricFilter, boolean, ScheduledExecutorService) - Constructor for class metrics_influxdb.v08.ReporterV08
 
ReporterV08(MetricRegistry, Influxdb, Clock, String, TimeUnit, TimeUnit, MetricFilter, boolean) - Constructor for class metrics_influxdb.v08.ReporterV08
 
requireNotEmpty(String) - Static method in class metrics_influxdb.misc.Miscellaneous
Checks that given string is not empty (null check is also performed)
requireNotEmpty(String, String) - Static method in class metrics_influxdb.misc.Miscellaneous
Checks that given string is not empty (null check is also performed)
requireNotEmptyParameter(String, String) - Static method in class metrics_influxdb.misc.Miscellaneous
Checks that given string is not empty (null check is also performed)
resetRequest() - Method in interface metrics_influxdb.v08.Influxdb
 
resetRequest() - Method in class metrics_influxdb.v08.InfluxdbHttp
Forgot previously appendSeries.
resetRequest() - Method in class metrics_influxdb.v08.InfluxdbUdp
 
retainAll(Collection<?>) - Method in class metrics_influxdb.misc.BoundedFIFO
 
run(HttpInfluxdbProtocol) - Static method in class metrics_influxdb.misc.HttpDatabaseCreator
Runs a CREATE DATABASE against influx.

S

scheme - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
secured - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
send(Collection<Measure>) - Method in class metrics_influxdb.measurements.AbstractSender
 
send(Measure) - Method in class metrics_influxdb.measurements.QueueableSender
 
send(Measure) - Method in interface metrics_influxdb.measurements.Sender
Send the given Measure.
send(Collection<Measure>) - Method in interface metrics_influxdb.measurements.Sender
Send the given Measures.
Sender - Interface in metrics_influxdb.measurements
 
sendRequest(boolean, boolean) - Method in interface metrics_influxdb.v08.Influxdb
 
sendRequest(boolean, boolean) - Method in class metrics_influxdb.v08.InfluxdbHttp
 
sendRequest(boolean, boolean) - Method in class metrics_influxdb.v08.InfluxdbUdp
 
setName(String) - Method in class metrics_influxdb.measurements.Measure
 
setTags(Map<String, String>) - Method in class metrics_influxdb.measurements.Measure
 
setTimestamp(long) - Method in class metrics_influxdb.measurements.Measure
 
setValues(Map<String, String>) - Method in class metrics_influxdb.measurements.Measure
 
size() - Method in class metrics_influxdb.misc.BoundedFIFO
 
skipIdleMetrics(boolean) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Only report metrics that have changed.
skipIdleMetrics - Variable in class metrics_influxdb.v08.ReporterV08
 

T

tag(String, String) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Registers the given key/value as a default tag for the generated measurements.
tags(String) - Method in class metrics_influxdb.api.measurements.CategoriesMetricMeasurementTransformer
 
tags(String) - Method in class metrics_influxdb.api.measurements.KeyValueMetricMeasurementTransformer
 
tags(String) - Method in interface metrics_influxdb.api.measurements.MetricMeasurementTransformer
 
take() - Method in class metrics_influxdb.misc.BoundedFIFO
 
timestamp(long) - Method in class metrics_influxdb.measurements.Measure
 
toArray() - Method in class metrics_influxdb.misc.BoundedFIFO
 
toArray(E[]) - Method in class metrics_influxdb.misc.BoundedFIFO
 
toString() - Method in class metrics_influxdb.misc.BoundedFIFO
 
toString() - Method in class metrics_influxdb.VersionNumber
 
toTimePrecision(TimeUnit) - Static method in class metrics_influxdb.v08.InfluxdbHttp
 
transformer(MetricMeasurementTransformer) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Sets the metric2measurement transformer to be used.

U

UdpInfluxdbProtocol - Class in metrics_influxdb
 
UdpInfluxdbProtocol(String, int) - Constructor for class metrics_influxdb.UdpInfluxdbProtocol
 
UdpInlinerSender - Class in metrics_influxdb.measurements
 
UdpInlinerSender(UdpInfluxdbProtocol) - Constructor for class metrics_influxdb.measurements.UdpInlinerSender
 
url - Variable in class metrics_influxdb.v08.InfluxdbHttp
 
urlEncode(String) - Static method in class metrics_influxdb.misc.Miscellaneous
 
user - Variable in class metrics_influxdb.HttpInfluxdbProtocol
 
UTF8 - Static variable in class metrics_influxdb.misc.Miscellaneous
 

V

v08() - Method in class metrics_influxdb.InfluxdbReporter.Builder
Operates with influxdb version less or equal than 08.
VersionNumber - Class in metrics_influxdb
 
VersionNumber() - Constructor for class metrics_influxdb.VersionNumber
 
VersionNumber(String) - Constructor for class metrics_influxdb.VersionNumber
 
VisibilityIncreasedForTests - Annotation Type in metrics_influxdb.misc
 

W

withAutoCreateDB(boolean) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Automatically create the database if it does not exist.
withClock(Clock) - Method in class metrics_influxdb.InfluxdbReporter.Builder
Use the given Clock instance for the time.
withScheduler(ScheduledExecutorService) - Method in class metrics_influxdb.InfluxdbReporter.Builder
 
A B C D E F G H I J K M N O P Q R S T U V W 
Skip navigation links