Index
All Classes and Interfaces|All Packages
A
- addEvent(String, Map<String, Object>, OffsetDateTime, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Adds an event to the span present in the
Contextwith the providedtimestampandattributes.
C
- com.azure.core.tracing.opentelemetry - package com.azure.core.tracing.opentelemetry
-
An OpenTelemetry implementation of the tracing APIs required by azure-core to enable users to effectively trace their calls and have this information submitted to an OpenTelemetry backend.
- createTracer(String, String, String, TracingOptions) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracerProvider
-
Creates named and versioned OpenTelemetry-based implementation of
Tracer
E
- end(String, Throwable, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Completes span on the context.
- extractContext(Function<String, String>) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Extracts the span's context as
Contextfrom upstream.
I
- injectContext(BiConsumer<String, String>, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Injects tracing context.
- isEnabled() - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
- isRecording(Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Checks if span is sampled in.
M
- makeSpanCurrent(Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Makes span current.
O
- OpenTelemetryTracer - Class in com.azure.core.tracing.opentelemetry
-
Basic tracing implementation class for use with REST and AMQP Service Clients to create
Spanand in-process context propagation. - OpenTelemetryTracer() - Constructor for class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Creates new
OpenTelemetryTracerusing default global tracer -GlobalOpenTelemetry.getTracer(String) - OpenTelemetryTracerProvider - Class in com.azure.core.tracing.opentelemetry
-
Resolves and provides
Tracerimplementation. - OpenTelemetryTracerProvider() - Constructor for class com.azure.core.tracing.opentelemetry.OpenTelemetryTracerProvider
-
Creates an instance of
OpenTelemetryTracerProvider. - OpenTelemetryTracingOptions - Class in com.azure.core.tracing.opentelemetry
-
OpenTelemetry-specific Azure SDK tracing options.
- OpenTelemetryTracingOptions() - Constructor for class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Creates an instance of
OpenTelemetryTracingOptions.
S
- setAttribute(String, long, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Sets long attribute.
- setAttribute(String, Object, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Sets an attribute on span.
- setAttribute(String, String, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Adds metadata to the current span.
- setOpenTelemetry(OpenTelemetry) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Sets implementation-specific state containing all configuration needed for the implementation such as OpenTelemetry MeterProvider.
- start(String, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Creates a new tracing span.
- start(String, StartSpanOptions, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Creates a new tracing span.
All Classes and Interfaces|All Packages