- 2.75.0 (latest)
- 2.74.1
- 2.73.1
- 2.72.2
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
public class AppCentricTracer implements ApiTracerAn implementation of ApiTracer that uses a TraceManager to record traces. This implementation is agnostic to the specific TraceManager in order to allow extensions that interact with other backends.
Implements
ApiTracerStatic Fields
DEFAULT_LANGUAGE
public static final String DEFAULT_LANGUAGE| Field Value | |
|---|---|
| Type | Description |
String |
|
LANGUAGE_ATTRIBUTE
public static final String LANGUAGE_ATTRIBUTE| Field Value | |
|---|---|
| Type | Description |
String |
|
Constructors
AppCentricTracer(TraceManager traceManager, ApiTracerContext apiTracerContext, String attemptSpanName)
public AppCentricTracer(TraceManager traceManager, ApiTracerContext apiTracerContext, String attemptSpanName)Creates a new instance of AppCentricTracer.
| Parameters | |
|---|---|
| Name | Description |
traceManager |
TraceManagerthe TraceManager to use for recording spans |
apiTracerContext |
ApiTracerContext |
attemptSpanName |
Stringthe name of the individual attempt spans |
Methods
attemptStarted(Object request, int attemptNumber)
public void attemptStarted(Object request, int attemptNumber)Adds an annotation that an attempt is about to start with additional information from the request. In general this should occur at the very start of the operation. The attemptNumber is zero based. So the initial attempt will be 0.
| Parameters | |
|---|---|
| Name | Description |
request |
Object |
attemptNumber |
int |
attemptSucceeded()
public void attemptSucceeded()Adds an annotation that the attempt succeeded.