@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.