Skip navigation links
A B C F H I N P R S W 

A

appendPoints(InfluxDbPoint) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
 
appendPoints(InfluxDbPoint) - Method in interface net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbSender
Adds this metric point to the buffer.

B

build(InfluxDbSender) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
 

C

convertDurationsTo(TimeUnit) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Convert durations to the given time unit.
convertRatesTo(TimeUnit) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Convert rates to the given time unit.

F

filter(MetricFilter) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Only report metrics which match the given filter.
flush() - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
 
flush() - Method in interface net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbSender
Flushes buffer, if applicable.
forRegistry(MetricRegistry) - Static method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter
 

H

hasSeriesData() - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
 
hasSeriesData() - Method in interface net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbSender
 
HOST_PROPERTY - Static variable in class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfigProperties
Criteria (host) prefix

I

influxdb() - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfig
 
InfluxDbHttpSender - Class in net.nemerosa.ontrack.extension.metrics.influxdb.client
An implementation of InfluxDbSender that writes to InfluxDb via the https://github.com/influxdata/influxdb-java/ library.
InfluxDbHttpSender(String, int, String, String, String, String, TimeUnit) - Constructor for class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
Creates a new http sender given connection details.
InfluxdbMetricsConfig - Class in net.nemerosa.ontrack.extension.metrics.influxdb
Enabling the metrics in InfluxDB.
InfluxdbMetricsConfig(InfluxdbMetricsConfigProperties, MetricRegistry, Collection<OntrackTaggedMetrics>) - Constructor for class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfig
 
InfluxdbMetricsConfigProperties - Class in net.nemerosa.ontrack.extension.metrics.influxdb
 
InfluxdbMetricsConfigProperties() - Constructor for class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfigProperties
 
InfluxDbPoint - Class in net.nemerosa.ontrack.extension.metrics.influxdb.client
This class is a bean that holds time series data of a point.
InfluxDbPoint(String, Map<String, String>, long, Map<String, Object>) - Constructor for class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbPoint
 
InfluxDbReporter - Class in net.nemerosa.ontrack.extension.metrics.influxdb.client
 
influxdbReporter() - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfig
 
InfluxDbReporter.Builder - Class in net.nemerosa.ontrack.extension.metrics.influxdb.client
 
InfluxDbSender - Interface in net.nemerosa.ontrack.extension.metrics.influxdb.client
 

N

net.nemerosa.ontrack.extension.metrics.influxdb - package net.nemerosa.ontrack.extension.metrics.influxdb
 
net.nemerosa.ontrack.extension.metrics.influxdb.client - package net.nemerosa.ontrack.extension.metrics.influxdb.client
 

P

PREFIX - Static variable in class net.nemerosa.ontrack.extension.metrics.influxdb.InfluxdbMetricsConfigProperties
Property prefix

R

report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter
 

S

setTags(Map<String, String>) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
 
setTags(Map<String, String>) - Method in interface net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbSender
Set tags applicable for all the points.
skipIdleMetrics(boolean) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Only report metrics that have changed.

W

withTaggedMetrics(Collection<OntrackTaggedMetrics>) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Use the list of tagged metrics sources
withTags(Map<String, String>) - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbReporter.Builder
Add these tags to all metrics.
writeData() - Method in class net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbHttpSender
 
writeData() - Method in interface net.nemerosa.ontrack.extension.metrics.influxdb.client.InfluxDbSender
Writes buffer data to InfluxDb.
A B C F H I N P R S W 
Skip navigation links