Package com.google.cloud.spanner
Class CompositeTracer
java.lang.Object
com.google.api.gax.tracing.BaseApiTracer
com.google.cloud.spanner.CompositeTracer
- All Implemented Interfaces:
ApiTracer
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.api.gax.tracing.ApiTracer
ApiTracer.Scope -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributes(String key, String value) voidaddAttributes(Map<String, String> attributes) voidvoidattemptFailed(Throwable error, org.threeten.bp.Duration delay) voidattemptFailedDuration(Throwable error, Duration delay) voidvoidattemptPermanentFailure(Throwable error) voidattemptStarted(int attemptNumber) voidattemptStarted(Object request, int attemptNumber) voidvoidbatchRequestSent(long elementCount, long requestSize) voidinScope()voidlroStartFailed(Throwable error) voidvoidvoidoperationFailed(Throwable error) voidvoidrecordServerTimingHeaderMetrics(Float gfeLatency, Float afeLatency, boolean isDirectPathUsed, boolean isAfeEnabled) voidvoidMethods inherited from class com.google.api.gax.tracing.BaseApiTracer
getInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.api.gax.tracing.ApiTracer
injectTraceContext, requestUrlResolved, responseHeadersReceived
-
Constructor Details
-
CompositeTracer
-
-
Method Details
-
inScope
- Specified by:
inScopein interfaceApiTracer- Overrides:
inScopein classBaseApiTracer
-
operationSucceeded
public void operationSucceeded()- Specified by:
operationSucceededin interfaceApiTracer- Overrides:
operationSucceededin classBaseApiTracer
-
operationCancelled
public void operationCancelled()- Specified by:
operationCancelledin interfaceApiTracer- Overrides:
operationCancelledin classBaseApiTracer
-
operationFailed
- Specified by:
operationFailedin interfaceApiTracer- Overrides:
operationFailedin classBaseApiTracer
-
connectionSelected
- Specified by:
connectionSelectedin interfaceApiTracer- Overrides:
connectionSelectedin classBaseApiTracer
-
attemptStarted
public void attemptStarted(int attemptNumber) - Specified by:
attemptStartedin interfaceApiTracer- Overrides:
attemptStartedin classBaseApiTracer
-
attemptStarted
- Specified by:
attemptStartedin interfaceApiTracer- Overrides:
attemptStartedin classBaseApiTracer
-
attemptSucceeded
public void attemptSucceeded()- Specified by:
attemptSucceededin interfaceApiTracer- Overrides:
attemptSucceededin classBaseApiTracer
-
attemptCancelled
public void attemptCancelled()- Specified by:
attemptCancelledin interfaceApiTracer- Overrides:
attemptCancelledin classBaseApiTracer
-
attemptFailed
- Specified by:
attemptFailedin interfaceApiTracer- Overrides:
attemptFailedin classBaseApiTracer
-
attemptFailedDuration
-
attemptFailedRetriesExhausted
- Specified by:
attemptFailedRetriesExhaustedin interfaceApiTracer- Overrides:
attemptFailedRetriesExhaustedin classBaseApiTracer
-
attemptPermanentFailure
- Specified by:
attemptPermanentFailurein interfaceApiTracer- Overrides:
attemptPermanentFailurein classBaseApiTracer
-
lroStartFailed
- Specified by:
lroStartFailedin interfaceApiTracer- Overrides:
lroStartFailedin classBaseApiTracer
-
lroStartSucceeded
public void lroStartSucceeded()- Specified by:
lroStartSucceededin interfaceApiTracer- Overrides:
lroStartSucceededin classBaseApiTracer
-
responseReceived
public void responseReceived()- Specified by:
responseReceivedin interfaceApiTracer- Overrides:
responseReceivedin classBaseApiTracer
-
requestSent
public void requestSent()- Specified by:
requestSentin interfaceApiTracer- Overrides:
requestSentin classBaseApiTracer
-
batchRequestSent
public void batchRequestSent(long elementCount, long requestSize) - Specified by:
batchRequestSentin interfaceApiTracer- Overrides:
batchRequestSentin classBaseApiTracer
-
addAttributes
-
addAttributes
-
recordServerTimingHeaderMetrics
-