Index

A C E G I M N O P S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractSpan - Class in org.opensearch.telemetry.tracing
Base span
AbstractSpan(String, Span) - Constructor for class org.opensearch.telemetry.tracing.AbstractSpan
Base constructor
addAttribute(String, Boolean) - Method in interface org.opensearch.telemetry.tracing.Span
Adds boolean type attribute in the span
addAttribute(String, Double) - Method in interface org.opensearch.telemetry.tracing.Span
Adds double type attribute in the span
addAttribute(String, Long) - Method in interface org.opensearch.telemetry.tracing.Span
Adds long type attribute in the span
addAttribute(String, String) - Method in interface org.opensearch.telemetry.tracing.Span
Adds string type attribute in the span
addEvent(String) - Method in interface org.opensearch.telemetry.tracing.Span
Adds an event in the span
addSpanAttribute(String, boolean) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
addSpanAttribute(String, boolean) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Adds boolean attribute to the Span.
addSpanAttribute(String, double) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
addSpanAttribute(String, double) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Adds double attribute to the Span.
addSpanAttribute(String, long) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
addSpanAttribute(String, long) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Adds long attribute to the Span.
addSpanAttribute(String, String) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
addSpanAttribute(String, String) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Adds string attribute to the Span.
addSpanEvent(String) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
addSpanEvent(String) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Adds an event to the Span.

C

close() - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
close() - Method in class org.opensearch.telemetry.tracing.noop.NoopTracer
 
close() - Method in interface org.opensearch.telemetry.tracing.SpanScope
closes the scope
close() - Method in interface org.opensearch.telemetry.tracing.TracingTelemetry
closes the resource
createSpan(String, Span) - Method in interface org.opensearch.telemetry.tracing.TracingTelemetry
Creates span with provided arguments
CURRENT_SPAN - Static variable in interface org.opensearch.telemetry.tracing.TracerContextStorage
Key for storing current span

E

endSpan() - Method in interface org.opensearch.telemetry.tracing.Span
Ends the span
extract(Map<String, String>) - Method in interface org.opensearch.telemetry.tracing.TracingContextPropagator
Extracts current span from context

G

get(K) - Method in interface org.opensearch.telemetry.tracing.TracerContextStorage
Fetches value corresponding to key
getContextPropagator() - Method in interface org.opensearch.telemetry.tracing.TracingTelemetry
provides tracing context propagator
getMetricsTelemetry() - Method in interface org.opensearch.telemetry.Telemetry
Provides metrics telemetry
getParentSpan() - Method in class org.opensearch.telemetry.tracing.AbstractSpan
 
getParentSpan() - Method in interface org.opensearch.telemetry.tracing.Span
Returns span's parent span
getSpanId() - Method in interface org.opensearch.telemetry.tracing.Span
Returns spanId of the span
getSpanName() - Method in class org.opensearch.telemetry.tracing.AbstractSpan
 
getSpanName() - Method in interface org.opensearch.telemetry.tracing.Span
Returns the name of the Span
getTraceId() - Method in interface org.opensearch.telemetry.tracing.Span
Returns traceId of the span
getTracingTelemetry() - Method in interface org.opensearch.telemetry.Telemetry
Provides tracing telemetry

I

inject(Span, BiConsumer<String, String>) - Method in interface org.opensearch.telemetry.tracing.TracingContextPropagator
Injects tracing context
INSTANCE - Static variable in class org.opensearch.telemetry.tracing.noop.NoopTracer
No-op Tracer instance

M

MetricsTelemetry - Interface in org.opensearch.telemetry.metrics
Interface for metrics telemetry providers

N

NO_OP - Static variable in interface org.opensearch.telemetry.tracing.SpanScope
No-op Scope implementation
NoopSpanScope - Class in org.opensearch.telemetry.tracing.noop
No-op implementation of SpanScope
NoopSpanScope() - Constructor for class org.opensearch.telemetry.tracing.noop.NoopSpanScope
No-args constructor
NoopTracer - Class in org.opensearch.telemetry.tracing.noop
No-op implementation of Tracer

O

org.opensearch.telemetry - package org.opensearch.telemetry
Contains telemetry related classes
org.opensearch.telemetry.metrics - package org.opensearch.telemetry.metrics
Contains metrics related classes
org.opensearch.telemetry.tracing - package org.opensearch.telemetry.tracing
Contains tracing related classes
org.opensearch.telemetry.tracing.noop - package org.opensearch.telemetry.tracing.noop
Contains No-op implementations

P

put(K, V) - Method in interface org.opensearch.telemetry.tracing.TracerContextStorage
Puts tracing context value with key

S

setError(Exception) - Method in class org.opensearch.telemetry.tracing.noop.NoopSpanScope
 
setError(Exception) - Method in interface org.opensearch.telemetry.tracing.Span
Records error in the span
setError(Exception) - Method in interface org.opensearch.telemetry.tracing.SpanScope
Records error in the span
Span - Interface in org.opensearch.telemetry.tracing
An interface that represents a tracing span.
SpanScope - Interface in org.opensearch.telemetry.tracing
An auto-closeable that represents scope of the span.
startSpan(String) - Method in class org.opensearch.telemetry.tracing.noop.NoopTracer
 
startSpan(String) - Method in interface org.opensearch.telemetry.tracing.Tracer
Starts the Span with given name

T

Telemetry - Interface in org.opensearch.telemetry
Interface defining telemetry
Tracer - Interface in org.opensearch.telemetry.tracing
Tracer is the interface used to create a Span It automatically handles the context propagation between threads, tasks, nodes etc.
TracerContextStorage<K,V> - Interface in org.opensearch.telemetry.tracing
Storage interface used for storing tracing context
TracingContextPropagator - Interface in org.opensearch.telemetry.tracing
Interface defining the tracing related context propagation
TracingTelemetry - Interface in org.opensearch.telemetry.tracing
Interface for tracing telemetry providers
A C E G I M N O P S T 
All Classes and Interfaces|All Packages|Constant Field Values