| Modifier and Type | Method and Description |
|---|---|
static LibratoReporter.Builder |
LibratoReporter.builder(com.codahale.metrics.MetricRegistry metricRegistry,
String username,
String token,
String source)
convenience method for creating a Builder
|
LibratoReporter.Builder |
LibratoReporter.Builder.setClock(com.codahale.metrics.Clock clock)
use a custom clock
|
LibratoReporter.Builder |
LibratoReporter.Builder.setDeleteIdleStats(boolean deleteIdleStats)
Sets whether or not idle timers, meters, and histograms will be send to Librato or not.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setDurationUnit(TimeUnit durationUnit)
Sets the time unit to which durations will be converted by the reporter.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setExpansionConfig(LibratoReporter.MetricExpansionConfig expansionConfig)
Enables control over how the reporter generates 'expanded' metrics from meters and histograms,
such as percentiles and rates.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setFilter(com.codahale.metrics.MetricFilter filter)
Filter the metrics that this particular reporter publishes
|
LibratoReporter.Builder |
LibratoReporter.Builder.setHttpPoster(com.librato.metrics.HttpPoster poster)
Sets the
HttpPoster which will send the payload to Librato |
LibratoReporter.Builder |
LibratoReporter.Builder.setName(String name)
Specify a custom name for this reporter
|
LibratoReporter.Builder |
LibratoReporter.Builder.setOmitComplexGauges(boolean omitComplexGauges)
Sets whether or not complex gauges (includes mean, min, max) should be sent to Librato.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setPrefix(String prefix)
Sets a prefix that will be prepended to all metric names
|
LibratoReporter.Builder |
LibratoReporter.Builder.setPrefixDelimiter(String prefixDelimiter)
Sets the delimiter which will separate the prefix from the metric name.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setRateUnit(TimeUnit rateUnit)
Sets the time unit to which rates will be converted by the reporter.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setSanitizer(com.librato.metrics.Sanitizer sanitizer)
Use a custom sanitizer.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setSourceRegex(Pattern sourceRegex)
Sets the source regular expression to be applied against metric names to determine dynamic sources.
|
LibratoReporter.Builder |
LibratoReporter.Builder.setTimeout(long timeout)
Sets the timeout for POSTs to Librato
|
LibratoReporter.Builder |
LibratoReporter.Builder.setTimeout(long timeout,
TimeUnit timeoutUnit)
set the HTTP timeout for a publishing attempt
|
LibratoReporter.Builder |
LibratoReporter.Builder.setTimeoutUnit(TimeUnit timeoutUnit)
Sets the timeout time unit for POSTs to Librato
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LibratoReporter.enable(LibratoReporter.Builder builder,
long interval,
TimeUnit unit) |
Copyright © 2016. All Rights Reserved.