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() |
static String |
escape(String value) |
void |
markComplete(RntbdRequestRecord record) |
int |
requestQueueLength() |
Iterable<io.micrometer.core.instrument.Measurement> |
requests() |
Iterable<io.micrometer.core.instrument.Measurement> |
responseErrors() |
double |
responseRate()
Computes the number of successful (non-error) responses received divided by the number of requests sent
|
Iterable<io.micrometer.core.instrument.Measurement> |
responseSuccesses() |
Iterable<io.micrometer.core.instrument.Tag> |
tags() |
String |
toString() |
long |
usedDirectMemory() |
long |
usedHeapMemory() |
public RntbdMetrics(RntbdTransportClient client, RntbdEndpoint endpoint)
public int channelsAcquired()
public int channelsAvailable()
public double completionRate()
public long concurrentRequests()
public int endpoints()
public int requestQueueLength()
public Iterable<io.micrometer.core.instrument.Measurement> requests()
public Iterable<io.micrometer.core.instrument.Measurement> responseErrors()
public double responseRate()
public Iterable<io.micrometer.core.instrument.Measurement> responseSuccesses()
public Iterable<io.micrometer.core.instrument.Tag> tags()
public long usedDirectMemory()
public long usedHeapMemory()
public static void add(io.micrometer.core.instrument.MeterRegistry registry)
public void markComplete(RntbdRequestRecord record)
Copyright © 2019. All rights reserved.