public class MetricsLibratoBatch
extends com.librato.metrics.LibratoBatch
| Modifier and Type | Class and Description |
|---|---|
static interface |
MetricsLibratoBatch.DurationConverter |
static interface |
MetricsLibratoBatch.RateConverter |
| Modifier and Type | Field and Description |
|---|---|
static String |
AGENT_IDENTIFIER
a string used to identify the library
|
| Constructor and Description |
|---|
MetricsLibratoBatch(int postBatchSize,
com.librato.metrics.Sanitizer sanitizer,
long timeout,
TimeUnit timeoutUnit,
LibratoReporter.MetricExpansionConfig expansionConfig,
com.librato.metrics.HttpPoster httpPoster,
String prefix,
String prefixDelimiter,
DeltaTracker deltaTracker,
MetricsLibratoBatch.RateConverter rateConverter,
MetricsLibratoBatch.DurationConverter durationConverter,
Pattern sourceRegex,
boolean omitComplexGauges)
Public constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCounter(String name,
com.codahale.metrics.Counter counter) |
void |
addCounterMeasurement(String name,
Long value) |
void |
addGauge(String name,
com.codahale.metrics.Gauge gauge) |
void |
addGaugeMeasurement(String name,
Number value) |
void |
addHistogram(String name,
com.codahale.metrics.Histogram histogram) |
void |
addMeter(String name,
com.codahale.metrics.Metered meter) |
void |
addSampling(String name,
com.codahale.metrics.Sampling sampling,
boolean convert) |
void |
addTimer(String name,
com.codahale.metrics.Timer timer) |
com.librato.metrics.BatchResult |
post(String source,
long epoch) |
public static final String AGENT_IDENTIFIER
public MetricsLibratoBatch(int postBatchSize,
com.librato.metrics.Sanitizer sanitizer,
long timeout,
TimeUnit timeoutUnit,
LibratoReporter.MetricExpansionConfig expansionConfig,
com.librato.metrics.HttpPoster httpPoster,
String prefix,
String prefixDelimiter,
DeltaTracker deltaTracker,
MetricsLibratoBatch.RateConverter rateConverter,
MetricsLibratoBatch.DurationConverter durationConverter,
Pattern sourceRegex,
boolean omitComplexGauges)
public com.librato.metrics.BatchResult post(String source, long epoch)
public void addCounterMeasurement(String name, Long value)
addCounterMeasurement in class com.librato.metrics.LibratoBatchpublic void addGaugeMeasurement(String name, Number value)
addGaugeMeasurement in class com.librato.metrics.LibratoBatchpublic void addGauge(String name, com.codahale.metrics.Gauge gauge)
public void addCounter(String name, com.codahale.metrics.Counter counter)
public void addHistogram(String name, com.codahale.metrics.Histogram histogram)
public void addMeter(String name, com.codahale.metrics.Metered meter)
public void addTimer(String name, com.codahale.metrics.Timer timer)
public void addSampling(String name, com.codahale.metrics.Sampling sampling, boolean convert)
Copyright © 2016. All Rights Reserved.