public class EssemReporter
extends ScheduledReporter
| Modifier and Type | Class and Description |
|---|---|
static class |
EssemReporter.Builder |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHORIZATION_HEADER
The authorization header.
|
static java.lang.String |
CONTENT_ENCODING_HEADER
The content encoding header.
|
static java.lang.String |
CONTENT_TYPE_HEADER
The content type header.
|
static java.lang.String |
DEFLATE_ENCODING
The 'deflate' content type.
|
static java.lang.String |
PROTOBUF_CONTENT_TYPE
The protocol buffer content type (application/x-protobuf).
|
| Modifier and Type | Method and Description |
|---|---|
ReportProtos.EssemReport |
buildReport(MetricRegistry registry)
Builds a report for a specified registry.
|
ReportProtos.EssemReport |
buildReport(MetricRegistry registry,
MetricFilter filter)
Builds a report for a registry.
|
java.util.Map<java.lang.String,Metric> |
getMetrics() |
static EssemReporter.Builder |
newBuilder(java.net.URI uri,
MetricRegistry registry)
Creates a builder.
|
void |
report(java.util.SortedMap<java.lang.String,Gauge> gauges,
java.util.SortedMap<java.lang.String,Counter> counters,
java.util.SortedMap<java.lang.String,Histogram> histograms,
java.util.SortedMap<java.lang.String,Meter> meters,
java.util.SortedMap<java.lang.String,Timer> timers) |
public static final java.lang.String AUTHORIZATION_HEADER
public static final java.lang.String CONTENT_TYPE_HEADER
public static final java.lang.String PROTOBUF_CONTENT_TYPE
public static final java.lang.String CONTENT_ENCODING_HEADER
public static final java.lang.String DEFLATE_ENCODING
public static EssemReporter.Builder newBuilder(java.net.URI uri, MetricRegistry registry)
uri - The URI to report to.registry - the registry to reportpublic ReportProtos.EssemReport buildReport(MetricRegistry registry)
registry - The registry.public ReportProtos.EssemReport buildReport(MetricRegistry registry, MetricFilter filter)
registry - The registry.filter - A filter.public void report(java.util.SortedMap<java.lang.String,Gauge> gauges,
java.util.SortedMap<java.lang.String,Counter> counters,
java.util.SortedMap<java.lang.String,Histogram> histograms,
java.util.SortedMap<java.lang.String,Meter> meters,
java.util.SortedMap<java.lang.String,Timer> timers)
public java.util.Map<java.lang.String,Metric> getMetrics()