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
Context
with the providedtimestamp
andattributes
.
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
Context
from upstream.
G
- getLatest() - Static method in class com.azure.core.tracing.opentelemetry.OpenTelemetrySchemaVersion
-
Gets latest version.
- getProvider() - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Gets implementation-specific state containing all configuration needed for the implementation such as OpenTelemetry MeterProvider.
- getSchemaVersion() - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Gets schema version.
I
- injectContext(BiConsumer<String, String>, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
- isEnabled() - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
M
- makeSpanCurrent(Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Makes span current.
O
- OpenTelemetrySchemaVersion - Class in com.azure.core.tracing.opentelemetry
-
OpenTelemetry schema version.
- OpenTelemetryTracer - Class in com.azure.core.tracing.opentelemetry
-
Basic tracing implementation class for use with REST and AMQP Service Clients to create
Span
and in-process context propagation. - OpenTelemetryTracer() - Constructor for class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Creates new
OpenTelemetryTracer
using default global tracer -GlobalOpenTelemetry.getTracer(String)
- OpenTelemetryTracerProvider - Class in com.azure.core.tracing.opentelemetry
-
Resolves and provides
Tracer
implementation. - 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
- setAttribute(String, String, Context) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracer
-
Adds metadata to the current span.
- setProvider(TracerProvider) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Sets implementation-specific state containing all configuration needed for the implementation such as OpenTelemetry MeterProvider.
- setSchemaVersion(OpenTelemetrySchemaVersion) - Method in class com.azure.core.tracing.opentelemetry.OpenTelemetryTracingOptions
-
Sets schema version.
- 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.
V
- V1_17_0 - Static variable in class com.azure.core.tracing.opentelemetry.OpenTelemetrySchemaVersion
-
1.12.0 version.
All Classes and Interfaces|All Packages