toggle menu
sdk-java
2.8.0
jvm
switch theme
search in API
sdk-interceptor-opentelemetry
/
dev.restate.sdk.interceptor.opentelemetry
/
OpenTelemetryHelpers
Open
Telemetry
Helpers
@
ApiStatus.Internal
class
OpenTelemetryHelpers
Standard OpenTelemetry attribute keys used by the Restate interceptors.
Members
Properties
HEADERS_GETTER
Link copied to clipboard
val
HEADERS_GETTER
:
TextMapGetter
<
HeadersAccessor
>
INSTRUMENTATION_NAME
Link copied to clipboard
val
INSTRUMENTATION_NAME
:
String
=
"dev.restate.sdk.interceptor.opentelemetry"
INVOCATION_ID
Link copied to clipboard
val
INVOCATION_ID
:
AttributeKey
<
String
>
INVOCATION_TARGET
Link copied to clipboard
val
INVOCATION_TARGET
:
AttributeKey
<
String
>
RUN_NAME
Link copied to clipboard
val
RUN_NAME
:
AttributeKey
<
String
>
W3C_TRACE_CONTEXT_PROPAGATOR
Link copied to clipboard
val
W3C_TRACE_CONTEXT_PROPAGATOR
:
TextMapPropagator
Functions
extract
Handler
Context
Link copied to clipboard
open
fun
extractHandlerContext
(
attemptHeaders
:
HeadersAccessor
)
:
Context
start
Handler
Span
Link copied to clipboard
open
fun
startHandlerSpan
(
tracer
:
Tracer
,
parent
:
Context
,
request
:
HandlerRequest
)
:
Span
start
Run
Span
Link copied to clipboard
open
fun
startRunSpan
(
tracer
:
Tracer
,
parent
:
Context
,
@
Nullable
runName
:
@
Nullable
String
)
:
Span