public static final class InfluxDbReporter.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
InfluxDbReporter |
build(InfluxDbSender influxDb) |
InfluxDbReporter.Builder |
convertDurationsTo(TimeUnit durationUnit)
Convert durations to the given time unit.
|
InfluxDbReporter.Builder |
convertRatesTo(TimeUnit rateUnit)
Convert rates to the given time unit.
|
InfluxDbReporter.Builder |
filter(MetricFilter filter)
Only report metrics which match the given filter.
|
InfluxDbReporter.Builder |
skipIdleMetrics(boolean skipIdleMetrics)
Only report metrics that have changed.
|
InfluxDbReporter.Builder |
withTags(Map<String,String> tags)
Add these tags to all metrics.
|
public InfluxDbReporter.Builder withTags(Map<String,String> tags)
tags - a map containing tags common to all metricsthispublic InfluxDbReporter.Builder convertRatesTo(TimeUnit rateUnit)
rateUnit - a unit of timethispublic InfluxDbReporter.Builder convertDurationsTo(TimeUnit durationUnit)
durationUnit - a unit of timethispublic InfluxDbReporter.Builder filter(MetricFilter filter)
filter - a MetricFilterthispublic InfluxDbReporter.Builder skipIdleMetrics(boolean skipIdleMetrics)
skipIdleMetrics - true/false for skipping metrics not reportedthispublic InfluxDbReporter build(InfluxDbSender influxDb)
Copyright © 2021. All rights reserved.