public final class RntbdMetrics extends Object
| Constructor and Description |
|---|
RntbdMetrics(RntbdTransportClient client,
RntbdEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
static void |
add(io.micrometer.core.instrument.MeterRegistry registry) |
int |
channelsAcquired() |
int |
channelsAvailable() |
double |
completionRate()
Computes the number of successful (non-error) responses received divided by the number of completed requests.
|
long |
concurrentRequests() |
int |
endpoints() |
void |
markComplete(RntbdRequestRecord requestRecord) |
int |
requestQueueLength() |
io.micrometer.core.instrument.distribution.HistogramSnapshot |
requests() |
io.micrometer.core.instrument.distribution.HistogramSnapshot |
requestSize() |
io.micrometer.core.instrument.distribution.HistogramSnapshot |
responseErrors() |
double |
responseRate()
Computes the number of successful (non-error) responses received divided by the number of requests sent
|
io.micrometer.core.instrument.distribution.HistogramSnapshot |
responseSize() |
io.micrometer.core.instrument.distribution.HistogramSnapshot |
responseSuccesses() |
Iterable<io.micrometer.core.instrument.Tag> |
tags() |
String |
toString() |
long |
usedDirectMemory() |
long |
usedHeapMemory() |
public RntbdMetrics(RntbdTransportClient client, RntbdEndpoint endpoint)
public static void add(io.micrometer.core.instrument.MeterRegistry registry)
public int channelsAcquired()
public int channelsAvailable()
public double completionRate()
public long concurrentRequests()
public int endpoints()
public int requestQueueLength()
public io.micrometer.core.instrument.distribution.HistogramSnapshot requestSize()
public io.micrometer.core.instrument.distribution.HistogramSnapshot requests()
public io.micrometer.core.instrument.distribution.HistogramSnapshot responseErrors()
public double responseRate()
public io.micrometer.core.instrument.distribution.HistogramSnapshot responseSize()
public io.micrometer.core.instrument.distribution.HistogramSnapshot responseSuccesses()
public Iterable<io.micrometer.core.instrument.Tag> tags()
public long usedDirectMemory()
public long usedHeapMemory()
public void markComplete(RntbdRequestRecord requestRecord)
Copyright © 2020. All rights reserved.