Constructor and Description |
---|
MetricCopyExporter(MetricReader reader,
MetricWriter writer) |
MetricCopyExporter(MetricReader reader,
MetricWriter writer,
String prefix) |
PrefixMetricGroupExporter(PrefixMetricReader reader,
MetricWriter writer)
Create a new exporter for metrics to a writer based on an empty prefix for the
metric names.
|
PrefixMetricGroupExporter(PrefixMetricReader reader,
MetricWriter writer,
String prefix)
Create a new exporter for metrics to a writer based on a prefix for the metric
names.
|
RichGaugeExporter(RichGaugeReader reader,
MetricWriter writer) |
RichGaugeExporter(RichGaugeReader reader,
MetricWriter writer,
String prefix) |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricRepository
Convenient combination of reader and writer concerns.
|
Modifier and Type | Class and Description |
---|---|
class |
InMemoryMetricRepository
MetricRepository and MultiMetricRepository implementation that stores
metrics in memory. |
Modifier and Type | Class and Description |
---|---|
class |
RedisMetricRepository
A
MetricRepository implementation for a redis backend. |
Modifier and Type | Interface and Description |
---|---|
interface |
RichGaugeRepository
Convenient combination of reader and writer concerns for
RichGauge instances. |
Modifier and Type | Class and Description |
---|---|
class |
InMemoryRichGaugeRepository
In memory implementation of
MetricWriter and RichGaugeReader . |
Modifier and Type | Class and Description |
---|---|
class |
CodahaleMetricWriter
A
MetricWriter that send data to a Codahale MetricRegistry based on a
naming convention:
Updates to CodahaleMetricWriter.increment(Delta) with names in "meter.*" are treated as
Meter events
Other deltas are treated as simple Counter values
Inputs to CodahaleMetricWriter.set(Metric) with names in "histogram.*" are treated as
Histogram updates
Inputs to CodahaleMetricWriter.set(Metric) with names in "timer.*" are treated as Timer
updates
Other metrics are treated as simple Gauge values (single valued
measurements of type double)
|
class |
CompositeMetricWriter
Composite implementation of
MetricWriter that just sends its input to all of
the delegates that have been registered. |
class |
MessageChannelMetricWriter
A
MetricWriter that publishes the metric updates on a MessageChannel . |
Constructor and Description |
---|
CompositeMetricWriter(MetricWriter... writers) |
DefaultCounterService(MetricWriter writer)
Create a
DefaultCounterService instance. |
DefaultGaugeService(MetricWriter writer)
Create a
DefaultCounterService instance. |
MetricWriterMessageHandler(MetricWriter observer) |
Constructor and Description |
---|
CompositeMetricWriter(List<MetricWriter> writers) |
Copyright © 2014. All rights reserved.