Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(double) - Method in class org.opensearch.telemetry.metrics.OTelUpDownCounter
- add(double, Tags) - Method in class org.opensearch.telemetry.metrics.OTelUpDownCounter
- addAttribute(String, Boolean) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- addAttribute(String, Double) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- addAttribute(String, Long) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- addAttribute(String, String) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- addEvent(String) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
C
- close() - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
- close() - Method in class org.opensearch.telemetry.OTelTelemetryPlugin
- close() - Method in class org.opensearch.telemetry.tracing.OTelTracingTelemetry
- convert(Tags) - Static method in class org.opensearch.telemetry.OTelAttributesConverter
-
Attribute converter.
- convert(Attributes) - Static method in class org.opensearch.telemetry.OTelAttributesConverter
-
Attribute converter.
- create(Settings) - Static method in class org.opensearch.telemetry.metrics.exporter.OTelMetricsExporterFactory
-
Creates the
MetricExporterinstances based on the OTEL_METRIC_EXPORTER_CLASS_SETTING value. - create(Settings) - Static method in class org.opensearch.telemetry.tracing.exporter.OTelSpanExporterFactory
-
Creates the
SpanExporterinstances based on the OTEL_TRACER_SPAN_EXPORTER_CLASS_SETTING value. - create(TelemetrySettings, Settings) - Static method in class org.opensearch.telemetry.tracing.sampler.OTelSamplerFactory
-
Creates the
Samplerinstances based on the TRACER_SPAN_SAMPLER_CLASSES value. - create(TelemetrySettings, Settings, Sampler) - Static method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticSampler
-
Create probabilistic sampler.
- create(TelemetrySettings, Settings, Sampler) - Static method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticTransportActionSampler
-
Create probabilistic transport action sampler.
- createCounter(String, String, String) - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
- createGauge(String, String, String, Supplier<Double>, Tags) - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
- createGauge(String, String, String, Supplier<TaggedMeasurement>) - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
- createHistogram(String, String, String) - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
-
Creates the Otel Histogram.
- createSpan(SpanCreationContext, Span) - Method in class org.opensearch.telemetry.tracing.OTelTracingTelemetry
- createUpDownCounter(String, String, String) - Method in class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
E
- endSpan() - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- extract(Map<String, String>) - Method in class org.opensearch.telemetry.tracing.OTelTracingContextPropagator
- extractFromHeaders(Map<String, Collection<String>>) - Method in class org.opensearch.telemetry.tracing.OTelTracingContextPropagator
G
- get(Settings, SpanExporter, ContextPropagators, Sampler) - Static method in class org.opensearch.telemetry.tracing.OTelResourceProvider
-
Creates OpenTelemetry instance with provided configuration
- get(TelemetrySettings, Settings) - Static method in class org.opensearch.telemetry.tracing.OTelResourceProvider
-
Creates OpenTelemetry instance with default configuration
- getContextPropagator() - Method in class org.opensearch.telemetry.tracing.OTelTracingTelemetry
- getDescription() - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticSampler
- getDescription() - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticTransportActionSampler
- getDescription() - Method in class org.opensearch.telemetry.tracing.sampler.RequestSampler
- getMetricsTelemetry() - Method in class org.opensearch.telemetry.tracing.OTelTelemetry
- getName() - Method in class org.opensearch.telemetry.OTelTelemetryPlugin
- getSettings() - Method in class org.opensearch.telemetry.OTelTelemetryPlugin
- getSpanId() - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- getTelemetry(TelemetrySettings) - Method in class org.opensearch.telemetry.OTelTelemetryPlugin
- getTraceId() - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- getTracingTelemetry() - Method in class org.opensearch.telemetry.tracing.OTelTelemetry
I
- inject(Span, BiConsumer<String, String>) - Method in class org.opensearch.telemetry.tracing.OTelTracingContextPropagator
- INSTRUMENTATION_SCOPE_NAME - Static variable in class org.opensearch.telemetry.OTelTelemetryPlugin
-
Instrumentation scope name.
O
- org.opensearch.telemetry - package org.opensearch.telemetry
-
This package contains classes needed for telemetry.
- org.opensearch.telemetry.metrics - package org.opensearch.telemetry.metrics
-
This package contains classes needed for tracing requests.
- org.opensearch.telemetry.metrics.exporter - package org.opensearch.telemetry.metrics.exporter
-
This package contains classes needed for tracing requests.
- org.opensearch.telemetry.tracing - package org.opensearch.telemetry.tracing
-
This package contains classes needed for tracing requests.
- org.opensearch.telemetry.tracing.exporter - package org.opensearch.telemetry.tracing.exporter
-
This package contains classes needed for telemetry.
- org.opensearch.telemetry.tracing.sampler - package org.opensearch.telemetry.tracing.sampler
-
This package contains classes needed for sampler.
- OTEL_METRICS_EXPORTER_CLASS_SETTING - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
Metrics Exporter type setting.
- OTEL_TRACER_SPAN_EXPORTER_CLASS_SETTING - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
Span Exporter type setting.
- OTEL_TRACER_SPAN_SAMPLER_CLASS_SETTINGS - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
Samplers orders setting.
- OTelAttributesConverter - Class in org.opensearch.telemetry
-
Converts
Attributesto OTelAttributes - OTelMetricsExporterFactory - Class in org.opensearch.telemetry.metrics.exporter
-
Factory class to create the
MetricExporterinstance. - OTelMetricsTelemetry<T> - Class in org.opensearch.telemetry.metrics
-
OTel implementation for
MetricsTelemetry - OTelMetricsTelemetry(RefCountedReleasable<OpenTelemetrySdk>, T) - Constructor for class org.opensearch.telemetry.metrics.OTelMetricsTelemetry
-
Creates OTel based
MetricsTelemetry. - OTelPropagatedSpan - Class in org.opensearch.telemetry.tracing
-
Propagated span through context propagation
- OTelPropagatedSpan(Span) - Constructor for class org.opensearch.telemetry.tracing.OTelPropagatedSpan
-
Creates OTelPropagatedSpan
- OTelResourceProvider - Class in org.opensearch.telemetry.tracing
-
This class encapsulates all OpenTelemetry related resources
- OTelSamplerFactory - Class in org.opensearch.telemetry.tracing.sampler
-
Factory class to create the instance of OTelSampler
- OTelSpanExporterFactory - Class in org.opensearch.telemetry.tracing.exporter
-
Factory class to create the
SpanExporterinstance. - OTelTelemetry - Class in org.opensearch.telemetry.tracing
-
Otel implementation of Telemetry
- OTelTelemetry(RefCountedReleasable<OpenTelemetrySdk>) - Constructor for class org.opensearch.telemetry.tracing.OTelTelemetry
-
Creates Telemetry instance
- OTelTelemetryPlugin - Class in org.opensearch.telemetry
-
Telemetry plugin based on Otel
- OTelTelemetryPlugin(Settings) - Constructor for class org.opensearch.telemetry.OTelTelemetryPlugin
-
Creates Otel plugin
- OTelTelemetrySettings - Class in org.opensearch.telemetry
-
OTel specific telemetry settings.
- OTelTracingContextPropagator - Class in org.opensearch.telemetry.tracing
-
Otel implementation of TracingContextPropagator
- OTelTracingContextPropagator(OpenTelemetry) - Constructor for class org.opensearch.telemetry.tracing.OTelTracingContextPropagator
-
Creates OTelTracingContextPropagator instance
- OTelTracingTelemetry<T> - Class in org.opensearch.telemetry.tracing
-
OTel based Telemetry provider
- OTelTracingTelemetry(RefCountedReleasable<OpenTelemetrySdk>, T) - Constructor for class org.opensearch.telemetry.tracing.OTelTracingTelemetry
-
Creates OTel based
TracingTelemetry - OTelUpDownCounter - Class in org.opensearch.telemetry.metrics
-
OTel Counter
- OTelUpDownCounter(DoubleUpDownCounter) - Constructor for class org.opensearch.telemetry.metrics.OTelUpDownCounter
-
Constructor
P
- ProbabilisticSampler - Class in org.opensearch.telemetry.tracing.sampler
-
ProbabilisticSampler implements a probability sampling strategy based on configured sampling ratio.
- ProbabilisticTransportActionSampler - Class in org.opensearch.telemetry.tracing.sampler
-
ProbabilisticTransportActionSampler sampler samples request with action based on defined probability
R
- RequestSampler - Class in org.opensearch.telemetry.tracing.sampler
-
RequestSampler based on HeadBased sampler
- RequestSampler(Sampler) - Constructor for class org.opensearch.telemetry.tracing.sampler.RequestSampler
-
Creates request sampler which applies based on all applicable sampler
S
- setError(Exception) - Method in class org.opensearch.telemetry.tracing.OTelPropagatedSpan
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticSampler
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticTransportActionSampler
- shouldSample(Context, String, String, SpanKind, Attributes, List<LinkData>) - Method in class org.opensearch.telemetry.tracing.sampler.RequestSampler
T
- toString() - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticSampler
- toString() - Method in class org.opensearch.telemetry.tracing.sampler.ProbabilisticTransportActionSampler
- toString() - Method in class org.opensearch.telemetry.tracing.sampler.RequestSampler
- TRACER_EXPORTER_BATCH_SIZE_SETTING - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
span exporter batch size
- TRACER_EXPORTER_DELAY_SETTING - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
span exporter delay in seconds
- TRACER_EXPORTER_MAX_QUEUE_SIZE_SETTING - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
span exporter max queue size
- TRACER_SAMPLER_ACTION_PROBABILITY - Static variable in class org.opensearch.telemetry.OTelTelemetrySettings
-
Probability of action based sampler
All Classes and Interfaces|All Packages|Constant Field Values