public class Metrics extends Object
| Modifier and Type | Field and Description |
|---|---|
io.dropwizard.metrics5.MetricRegistry |
metricRegistry |
| Constructor and Description |
|---|
Metrics() |
| Modifier and Type | Method and Description |
|---|---|
MetricsDump |
dump() |
io.reactivex.Observable<MetricsDump> |
dumpContinuously(long interval,
TimeUnit timeUnit)
Returns an observable that continuously dumps all registered metrics.
|
void |
dumpContinuouslyToLog(long dumpInterval,
TimeUnit timeUnit) |
void |
dumpToLog() |
io.dropwizard.metrics5.Counter |
getCounter(io.dropwizard.metrics5.MetricName metricName) |
io.dropwizard.metrics5.Counter |
getCounter(String idPathFirst,
String... idPathRemainder) |
io.dropwizard.metrics5.Gauge |
getGauge(io.dropwizard.metrics5.MetricName metricName) |
io.dropwizard.metrics5.Gauge |
getGauge(String idPathFirst,
String... idPathRemainder) |
io.dropwizard.metrics5.Histogram |
getHistogram(io.dropwizard.metrics5.MetricName metricName) |
io.dropwizard.metrics5.Histogram |
getHistogram(String idPathFirst,
String... idPathRemainder) |
io.dropwizard.metrics5.Meter |
getMeter(io.dropwizard.metrics5.MetricName metricName) |
io.dropwizard.metrics5.Meter |
getMeter(String idPathFirst,
String... idPathRemainder) |
Map<io.dropwizard.metrics5.MetricName,io.dropwizard.metrics5.Metric> |
getMetrics() |
io.dropwizard.metrics5.Timer |
getTimer(io.dropwizard.metrics5.MetricName metricName) |
io.dropwizard.metrics5.Timer |
getTimer(String idPathFirst,
String... idPathRemainder) |
static io.dropwizard.metrics5.MetricName |
name(String idPathFirst,
String... idPathRemainder) |
<T extends io.dropwizard.metrics5.Metric> |
register(io.dropwizard.metrics5.MetricName metricName,
T metric) |
<T extends io.dropwizard.metrics5.Metric> |
register(T metric,
String idPathFirst,
String... idPathRemainder) |
boolean |
remove(io.dropwizard.metrics5.MetricName metricName) |
boolean |
remove(String idPathFirst,
String... idPathRemainder) |
public MetricsDump dump()
public io.reactivex.Observable<MetricsDump> dumpContinuously(long interval, TimeUnit timeUnit)
public void dumpContinuouslyToLog(long dumpInterval,
TimeUnit timeUnit)
public void dumpToLog()
public <T extends io.dropwizard.metrics5.Metric> void register(io.dropwizard.metrics5.MetricName metricName,
T metric)
public <T extends io.dropwizard.metrics5.Metric> void register(T metric,
String idPathFirst,
String... idPathRemainder)
public boolean remove(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Meter getMeter(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Meter getMeter(String idPathFirst, String... idPathRemainder)
public io.dropwizard.metrics5.Counter getCounter(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Counter getCounter(String idPathFirst, String... idPathRemainder)
public io.dropwizard.metrics5.Timer getTimer(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Timer getTimer(String idPathFirst, String... idPathRemainder)
public io.dropwizard.metrics5.Histogram getHistogram(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Histogram getHistogram(String idPathFirst, String... idPathRemainder)
public io.dropwizard.metrics5.Gauge getGauge(io.dropwizard.metrics5.MetricName metricName)
public io.dropwizard.metrics5.Gauge getGauge(String idPathFirst, String... idPathRemainder)
public Map<io.dropwizard.metrics5.MetricName,io.dropwizard.metrics5.Metric> getMetrics()
Copyright © 2018. All rights reserved.