Class NetworkLatencyMetricsIdentifier
- java.lang.Object
-
- com.couchbase.client.core.metrics.NetworkLatencyMetricsIdentifier
-
- All Implemented Interfaces:
LatencyMetricsIdentifier
,Comparable<LatencyMetricsIdentifier>
public class NetworkLatencyMetricsIdentifier extends Object implements LatencyMetricsIdentifier
The unique identifier for a network latency metric.This identifier represents the hierachy of a composed request alongside its response status. The hierarchy is as follows: host -> service -> request -> status. As an example, a real identifier might look like: vnode4/192.168.56.104:11210->BINARY->UpsertRequest->SUCCESS.
- Since:
- 1.2.0
- Author:
- Michael Nitschinger
-
-
Constructor Summary
Constructors Constructor Description NetworkLatencyMetricsIdentifier(String host, String service, String request, String status)
-
-
-
Method Detail
-
host
public String host()
-
service
public String service()
-
request
public String request()
-
status
public String status()
-
compareTo
public int compareTo(LatencyMetricsIdentifier o)
- Specified by:
compareTo
in interfaceComparable<LatencyMetricsIdentifier>
-
-