Index
All Classes and Interfaces|All Packages
A
- add(double) - Method in class org.opensearch.test.telemetry.TestInMemoryCounter
- add(double, Tags) - Method in class org.opensearch.test.telemetry.TestInMemoryCounter
- addAttribute(String, Boolean) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- addAttribute(String, Double) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- addAttribute(String, Long) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- addAttribute(String, String) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- addEvent(String) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- AllSpansAreEndedProperly - Class in org.opensearch.test.telemetry.tracing.validators
-
AllSpansAreEndedProperly validator to check if all spans are closed properly.
- AllSpansAreEndedProperly() - Constructor for class org.opensearch.test.telemetry.tracing.validators.AllSpansAreEndedProperly
-
Base Constructor
- AllSpansHaveUniqueId - Class in org.opensearch.test.telemetry.tracing.validators
-
AllSpansHaveUniqueId validator checks if all spans emitted have a unique spanID.
- AllSpansHaveUniqueId() - Constructor for class org.opensearch.test.telemetry.tracing.validators.AllSpansHaveUniqueId
-
Base Constructor
C
- close() - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
- close() - Method in class org.opensearch.test.telemetry.tracing.MockTracingTelemetry
- createCounter(String, String, String) - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
- createGauge(String, String, String, Supplier<Double>, Tags) - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
- createGauge(String, String, String, Supplier<TaggedMeasurement>) - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
- createHistogram(String, String, String) - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
- createSpan(SpanCreationContext, Span) - Method in class org.opensearch.test.telemetry.tracing.MockTracingTelemetry
- createUpDownCounter(String, String, String) - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
E
- endSpan() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- extract(Map<String, String>) - Method in class org.opensearch.test.telemetry.tracing.MockTracingContextPropagator
- extractFromHeaders(Map<String, Collection<String>>) - Method in class org.opensearch.test.telemetry.tracing.MockTracingContextPropagator
G
- getAttribute(String) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
-
Returns attribute.
- getAttributes() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
-
Returns the attributes as map.
- getAttributes() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns the attributes
- getContextPropagator() - Method in class org.opensearch.test.telemetry.tracing.MockTracingTelemetry
- getCounterStore() - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
-
Returns counterStore
- getCounterValue() - Method in class org.opensearch.test.telemetry.TestInMemoryCounter
-
returns the counter value.
- getCounterValueForTags() - Method in class org.opensearch.test.telemetry.TestInMemoryCounter
-
returns the counter value tags
- getEndEpochNanos() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns EndEpochNanos for a span.
- getEndTime() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
-
Returns the start time of the span.
- getFinishedSpanItems() - Method in class org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
-
Return list of mock span data at any point of time.
- getHistogramStore() - Method in class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
-
Returns the histogramStore.
- getHistogramValue() - Method in class org.opensearch.test.telemetry.TestInMemoryHistogram
-
Returns the Histogram value.
- getHistogramValueForTags() - Method in class org.opensearch.test.telemetry.TestInMemoryHistogram
-
Returns the Histogram value for tags
- getParentSpanID() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns ParentSpanID.
- getSpanId() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- getSpanID() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns SpanID.
- getStackTrace() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns StackTrace for a span.
- getStartEpochNanos() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns StartEpochNanos for a span.
- getStartTime() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
-
Returns the start time of the span.
- getTraceId() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- getTraceID() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns TraceID.
H
- hasEnded() - Method in class org.opensearch.test.telemetry.tracing.MockSpan
-
Returns whether the span is ended or not.
I
- inject(Span, BiConsumer<String, String>) - Method in class org.opensearch.test.telemetry.tracing.MockTracingContextPropagator
- isHasEnded() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Returns hasEnded.
M
- MockSpan - Class in org.opensearch.test.telemetry.tracing
-
MockSpan for testing and strict check validations.
- MockSpan(String, Span, String, String, SpanProcessor, Attributes, SpanKind) - Constructor for class org.opensearch.test.telemetry.tracing.MockSpan
-
Constructor with traceId and SpanIds
- MockSpan(SpanCreationContext, Span, SpanProcessor) - Constructor for class org.opensearch.test.telemetry.tracing.MockSpan
-
Base Constructor.
- MockSpanData - Class in org.opensearch.test.telemetry.tracing
-
MockSpanData model for storing Telemetry information for testing.
- MockSpanData(String, String, String, long, boolean, String, StackTraceElement[], Map<String, Object>) - Constructor for class org.opensearch.test.telemetry.tracing.MockSpanData
-
MockSpanData constructor with spanID, parentSpanID, traceID, startEpochNanos, hasEnded and spanName params.
- MockSpanData(String, String, String, long, long, boolean, String, Map<String, Object>) - Constructor for class org.opensearch.test.telemetry.tracing.MockSpanData
-
MockSpanData constructor with spanID, parentSpanID, traceID, startEpochNanos, endEpochNanos, hasEnded params.
- MockTracingContextPropagator - Class in org.opensearch.test.telemetry.tracing
-
Mock
TracingContextPropagatorto persist the span for internode communication. - MockTracingContextPropagator(SpanProcessor) - Constructor for class org.opensearch.test.telemetry.tracing.MockTracingContextPropagator
-
Constructor
- MockTracingTelemetry - Class in org.opensearch.test.telemetry.tracing
-
Mock
TracingTelemetryimplementation for testing. - MockTracingTelemetry() - Constructor for class org.opensearch.test.telemetry.tracing.MockTracingTelemetry
-
Base constructor.
N
- NumberOfTraceIDsEqualToRequests - Class in org.opensearch.test.telemetry.tracing.validators
-
NumberOfTraceIDsEqualToRequests checks if number of unique traceIDs are equal to unique requests.
- NumberOfTraceIDsEqualToRequests(Attributes) - Constructor for class org.opensearch.test.telemetry.tracing.validators.NumberOfTraceIDsEqualToRequests
-
Constructor.
O
- onEnd(Span) - Method in interface org.opensearch.test.telemetry.tracing.SpanProcessor
-
Logic to be executed on span end.
- onEnd(Span) - Method in class org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
- onStart(Span) - Method in interface org.opensearch.test.telemetry.tracing.SpanProcessor
-
Logic to be executed on span start.
- onStart(Span) - Method in class org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
- org.opensearch.test.telemetry - package org.opensearch.test.telemetry
-
Base opensearch package.
- org.opensearch.test.telemetry.tracing - package org.opensearch.test.telemetry.tracing
-
Base opensearch package.
- org.opensearch.test.telemetry.tracing.validators - package org.opensearch.test.telemetry.tracing.validators
-
Base tracing validators package.
R
- record(double) - Method in class org.opensearch.test.telemetry.TestInMemoryHistogram
- record(double, Tags) - Method in class org.opensearch.test.telemetry.TestInMemoryHistogram
S
- setEndEpochNanos(long) - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Sets EndEpochNanos for a span.
- setError(Exception) - Method in class org.opensearch.test.telemetry.tracing.MockSpan
- setHasEnded(boolean) - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
-
Sets hasEnded for a span.
- SpanProcessor - Interface in org.opensearch.test.telemetry.tracing
-
Processes the span and can perform any action on the span start and end.
- StrictCheckSpanProcessor - Class in org.opensearch.test.telemetry.tracing
-
Strict check span processor to validate the spans.
- StrictCheckSpanProcessor() - Constructor for class org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
-
Base constructor.
T
- TelemetryValidators - Class in org.opensearch.test.telemetry.tracing
-
TelemetryValidators for running validate on all applicable span Validator classes.
- TelemetryValidators(List<TracingValidator>) - Constructor for class org.opensearch.test.telemetry.tracing.TelemetryValidators
-
Base constructor.
- TestInMemoryCounter - Class in org.opensearch.test.telemetry
-
This is a simple implementation of Counter which is utilized by TestInMemoryMetricsRegistry for Unit Tests.
- TestInMemoryCounter() - Constructor for class org.opensearch.test.telemetry.TestInMemoryCounter
-
Constructor.
- TestInMemoryHistogram - Class in org.opensearch.test.telemetry
-
This is a simple implementation of Histogram which is utilized by TestInMemoryMetricsRegistry for Unit Tests.
- TestInMemoryHistogram() - Constructor for class org.opensearch.test.telemetry.TestInMemoryHistogram
-
Constructor.
- TestInMemoryMetricsRegistry - Class in org.opensearch.test.telemetry
-
This is a simple implementation of MetricsRegistry which can be utilized by Unit Tests.
- TestInMemoryMetricsRegistry() - Constructor for class org.opensearch.test.telemetry.TestInMemoryMetricsRegistry
-
Constructor.
- toString() - Method in class org.opensearch.test.telemetry.tracing.MockSpanData
- TotalRootSpansEqualToRequests - Class in org.opensearch.test.telemetry.tracing.validators
-
TotalRootSpansEqualToRequests validator to check sanity on total parent spans.
- TotalRootSpansEqualToRequests() - Constructor for class org.opensearch.test.telemetry.tracing.validators.TotalRootSpansEqualToRequests
-
Base Constructor
- TracingValidator - Interface in org.opensearch.test.telemetry.tracing
-
Performs validations on traces emitted.
V
- validate(List<MockSpanData>, int) - Method in class org.opensearch.test.telemetry.tracing.TelemetryValidators
-
calls validate of all validators and throws exception in case of error.
- validate(List<MockSpanData>, int) - Method in interface org.opensearch.test.telemetry.tracing.TracingValidator
-
Validates spanData and return list of problematic spans.
- validate(List<MockSpanData>, int) - Method in class org.opensearch.test.telemetry.tracing.validators.AllSpansAreEndedProperly
-
validates if all spans emitted have hasEnded attribute as true.
- validate(List<MockSpanData>, int) - Method in class org.opensearch.test.telemetry.tracing.validators.AllSpansHaveUniqueId
-
validates if all spans emitted have a unique spanID
- validate(List<MockSpanData>, int) - Method in class org.opensearch.test.telemetry.tracing.validators.NumberOfTraceIDsEqualToRequests
-
validates if all spans emitted for a particular request have same traceID.
- validate(List<MockSpanData>, int) - Method in class org.opensearch.test.telemetry.tracing.validators.TotalRootSpansEqualToRequests
-
validates if total parent spans are equal to number of requests.
- validateTracingStateOnShutdown() - Static method in class org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
-
Ensures the strict check succeeds for all the spans.
All Classes and Interfaces|All Packages