Index
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
Spanwith 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
SpanIt 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
All Classes and Interfaces|All Packages|Constant Field Values