@Stability.Internal public class TracingUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
setCommonDispatchSpanAttributes(RequestSpan span,
String localId,
String localHost,
int localPort,
String remoteHost,
int remotePort,
String operationId)
Sets common dispatch span attributes as per spec.
|
static void |
setNumericOperationId(RequestSpan span,
long operationId)
Sets the operation ID as a numeric value.
|
static void |
setServerDurationAttribute(RequestSpan span,
long serverDuration)
Sets the server duration attribute, if larger than 0 (will ignore it otherwise).
|
public static void setCommonDispatchSpanAttributes(RequestSpan span, String localId, String localHost, int localPort, String remoteHost, int remotePort, String operationId)
span
- the affected span.localId
- the local socket ID.localHost
- the local hostname or ip.localPort
- the local port.remoteHost
- the remote hostname or ip.remotePort
- the remote port.operationId
- the unique operation ID - can be null (then ignored).public static void setNumericOperationId(RequestSpan span, long operationId)
span
- the span where it should be set.operationId
- the numeric operation id.public static void setServerDurationAttribute(RequestSpan span, long serverDuration)
span
- the span where it should be set.serverDuration
- the actual duration.Copyright © 2021 Couchbase, Inc.. All rights reserved.