public static class MetricReporter.Builder extends Object
MetricReporter instances. Defaults to using the default locale and
time zone, writing to System.out, converting rates to events/second, converting
durations to milliseconds, and not filtering metrics.| Modifier and Type | Method and Description |
|---|---|
MetricReporter |
build()
Builds a
MetricReporter with the given properties. |
MetricReporter.Builder |
convertDurationsTo(TimeUnit durationUnit)
Convert durations to the given time unit.
|
MetricReporter.Builder |
convertRatesTo(TimeUnit rateUnit)
Convert rates to the given time unit.
|
MetricReporter.Builder |
disabledMetricAttributes(Set<com.codahale.metrics.MetricAttribute> disabledMetricAttributes)
Don't report the passed metric attributes for all metrics (e.g.
|
MetricReporter.Builder |
filter(com.codahale.metrics.MetricFilter filter)
Only report metrics which match the given filter.
|
MetricReporter.Builder |
formattedFor(Locale locale)
Format numbers for the given
Locale. |
MetricReporter.Builder |
formattedFor(TimeZone timeZone)
Use the given
TimeZone for the time. |
MetricReporter.Builder |
outputTo(PrintStream output)
Write to the given
PrintStream. |
MetricReporter.Builder |
prefixedWith(String prefix)
Prefix all metric names with the given string.
|
MetricReporter.Builder |
withClock(com.codahale.metrics.Clock clock)
Use the given
Clock instance for the time. |
public MetricReporter.Builder prefixedWith(String prefix)
prefix - the prefix for all banner namesthispublic MetricReporter.Builder outputTo(PrintStream output)
PrintStream.output - a PrintStream instance.thispublic MetricReporter.Builder formattedFor(Locale locale)
Locale.locale - a Localethispublic MetricReporter.Builder withClock(com.codahale.metrics.Clock clock)
Clock instance for the time.clock - a Clock instancethispublic MetricReporter.Builder formattedFor(TimeZone timeZone)
TimeZone for the time.timeZone - a TimeZonethispublic MetricReporter.Builder convertRatesTo(TimeUnit rateUnit)
rateUnit - a unit of timethispublic MetricReporter.Builder convertDurationsTo(TimeUnit durationUnit)
durationUnit - a unit of timethispublic MetricReporter.Builder filter(com.codahale.metrics.MetricFilter filter)
filter - a MetricFilterthispublic MetricReporter.Builder disabledMetricAttributes(Set<com.codahale.metrics.MetricAttribute> disabledMetricAttributes)
MetricAttribute.disabledMetricAttributes - a MetricFilterthispublic MetricReporter build()
MetricReporter with the given properties.MetricReporterCopyright © 2023. All rights reserved.