| Interface | Description |
|---|---|
| HeaderExtractor |
Used to extract the first header with a specific header name.
|
| HeaderInjector |
Used to inject a header into a networking library's underlying outgoing request object.
|
| HeadersExtractor |
Used to extract all header values with a specific header name.
|
| Scope |
Scopes are designed to be used in combination with try-with-resource statements to remove
activated spans from
the current thread. |
| Span |
A span contains information about a specific code path, executed as part of a
Transaction. |
| Transaction |
A transaction is the data captured by an agent representing an event occurring in a monitored service
and groups multiple spans in a logical group.
|
| Class | Description |
|---|---|
| AbstractSpanImpl | |
| ElasticApm |
This class is the main entry point of the public API for the Elastic APM agent.
|
| ScopeImpl |
| Enum | Description |
|---|---|
| NoopScope |
| Annotation Type | Description |
|---|---|
| CaptureSpan |
Annotating a method with
@CaptureSpan creates a Span as the child of the currently active span or transaction
(ElasticApm.currentSpan()). |
| CaptureTransaction |
Copyright © 2018–2019 Elastic Inc.. All rights reserved.