Class CsvReporter.Builder
java.lang.Object
com.codahale.metrics.CsvReporter.Builder
- Enclosing class:
CsvReporter
A builder for
CsvReporter instances. Defaults to using the default locale, converting
rates to events/second, converting durations to milliseconds, and not filtering metrics.-
Method Summary
Modifier and TypeMethodDescriptionBuilds aCsvReporterwith the given properties, writing.csvfiles to the given directory.convertDurationsTo(TimeUnit durationUnit) Convert durations to the given time unit.convertRatesTo(TimeUnit rateUnit) Convert rates to the given time unit.filter(MetricFilter filter) Only report metrics which match the given filter.Format numbers for the givenLocale.Use the givenClockinstance for the time.
-
Method Details
-
formatFor
-
convertRatesTo
Convert rates to the given time unit.- Parameters:
rateUnit- a unit of time- Returns:
this
-
convertDurationsTo
Convert durations to the given time unit.- Parameters:
durationUnit- a unit of time- Returns:
this
-
withClock
-
filter
Only report metrics which match the given filter.- Parameters:
filter- aMetricFilter- Returns:
this
-
build
Builds aCsvReporterwith the given properties, writing.csvfiles to the given directory.- Parameters:
directory- the directory in which the.csvfiles will be created- Returns:
- a
CsvReporter
-