Index

A C E G I O P R S T 
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 MetricExporter instances based on the OTEL_METRIC_EXPORTER_CLASS_SETTING value.
create(Settings) - Static method in class org.opensearch.telemetry.tracing.exporter.OTelSpanExporterFactory
Creates the SpanExporter instances 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 Sampler instances 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 Attributes to OTel Attributes
OTelMetricsExporterFactory - Class in org.opensearch.telemetry.metrics.exporter
Factory class to create the MetricExporter instance.
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 SpanExporter instance.
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
A C E G I O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values