Class NumberOfTraceIDsEqualToRequests

java.lang.Object
org.opensearch.test.telemetry.tracing.validators.NumberOfTraceIDsEqualToRequests
All Implemented Interfaces:
TracingValidator

public class NumberOfTraceIDsEqualToRequests extends Object implements TracingValidator
NumberOfTraceIDsEqualToRequests checks if number of unique traceIDs are equal to unique requests.
  • Constructor Details

    • NumberOfTraceIDsEqualToRequests

      public NumberOfTraceIDsEqualToRequests(org.opensearch.telemetry.tracing.attributes.Attributes attributes)
      Constructor.
      Parameters:
      attributes - attributes.
  • Method Details

    • validate

      public List<MockSpanData> validate(List<MockSpanData> spans, int requests)
      validates if all spans emitted for a particular request have same traceID.
      Specified by:
      validate in interface TracingValidator
      Parameters:
      spans - spans emitted.
      requests - requests for e.g. search/index call