Index

A C E G H I M N O R S T V 
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 TracingContextPropagator to 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 TracingTelemetry implementation 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.
A C E G H I M N O R S T V 
All Classes and Interfaces|All Packages