public class ActionTimer extends Object
Instances are created via builder(io.micrometer.core.instrument.MeterRegistry, java.lang.String).
The tags match those used by io.micrometer.core.aop.CountedAspect.
| Modifier and Type | Class and Description |
|---|---|
static class |
ActionTimer.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ActionTimer.Builder |
builder(io.micrometer.core.instrument.MeterRegistry registry,
String name) |
void |
failure(long elapsed,
TimeUnit unit,
String exception) |
void |
failure(long elapsed,
TimeUnit unit,
Throwable reason)
Increments the "failure" count.
|
void |
success(long elapsed,
TimeUnit unit)
Increments the "success" count.
|
void |
track(io.netty.util.concurrent.Future<?> f) |
public static ActionTimer.Builder builder(io.micrometer.core.instrument.MeterRegistry registry, String name)
public void track(io.netty.util.concurrent.Future<?> f)
public void success(long elapsed,
TimeUnit unit)
public void failure(long elapsed,
TimeUnit unit,
Throwable reason)
reason - (nullable) cause of the failure, or null if unknownCopyright © 2021 Couchbase, Inc.. All rights reserved.