public static class StatsdReporter.Builder extends Object
StatsdReporter instances. Defaults to not using a prefix, using the
default clock, converting rates to events/second, converting durations to milliseconds, and
not filtering metrics.| Modifier and Type | Method and Description |
|---|---|
StatsdReporter |
build(Statsd statsd)
Builds a
StatsdReporter with the given properties, sending metrics using the
given Statsd client. |
StatsdReporter.Builder |
convertDurationsTo(TimeUnit durationUnit)
Convert durations to the given time unit.
|
StatsdReporter.Builder |
convertRatesTo(TimeUnit rateUnit)
Convert rates to the given time unit.
|
StatsdReporter.Builder |
filter(com.codahale.metrics.MetricFilter filter)
Only report metrics which match the given filter.
|
StatsdReporter.Builder |
prefixedWith(String prefix)
Prefix all metric names with the given string.
|
public StatsdReporter.Builder prefixedWith(String prefix)
prefix - the prefix for all metric namesthispublic StatsdReporter.Builder convertRatesTo(TimeUnit rateUnit)
rateUnit - a unit of timethispublic StatsdReporter.Builder convertDurationsTo(TimeUnit durationUnit)
durationUnit - a unit of timethispublic StatsdReporter.Builder filter(com.codahale.metrics.MetricFilter filter)
filter - a MetricFilterthispublic StatsdReporter build(Statsd statsd)
StatsdReporter with the given properties, sending metrics using the
given Statsd client.statsd - a Statsd clientStatsdReporterCopyright © 2014–2016 Basis Technology Corp.. All rights reserved.