Packages

class TraceService extends TraceReaderImplBase

Linear Supertypes
TraceReaderImplBase, BindableService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TraceService
  2. TraceReaderImplBase
  3. BindableService
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TraceService(traceStore: TraceStore, validatorsConfig: TraceValidatorsConfiguration, transformersConfig: TraceTransformersConfiguration)(implicit executor: ExecutionContextExecutor)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bindService(): ServerServiceDefinition
    Definition Classes
    TraceReaderImplBase → BindableService
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. implicit val executor: ExecutionContextExecutor
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getFieldNames(request: Empty, responseObserver: StreamObserver[FieldNames]): Unit

    get list of field names available in indexing system

    get list of field names available in indexing system

    request

    empty request object

    responseObserver

    response observer will contain list of field names

    Definition Classes
    TraceService → TraceReaderImplBase
  13. def getFieldValues(request: FieldValuesRequest, responseObserver: StreamObserver[FieldValues]): Unit

    get list of possible field values for a given field

    get list of possible field values for a given field

    request

    contains field name and other field name-value pairs to be used as filters

    responseObserver

    response observer will contain list of field values for filter condition

    Definition Classes
    TraceService → TraceReaderImplBase
  14. def getRawSpan(request: SpanRequest, responseObserver: StreamObserver[Span]): Unit

    endpoint for fetching raw span logs, span will returned without validations and transformations

    endpoint for fetching raw span logs, span will returned without validations and transformations

    request

    SpanRequest object containing spanId and parent traceId of the span to fetch

    responseObserver

    response observer will stream out Span object or will error out with com.expedia.www.haystack.trace.reader.exceptions.SpanNotFoundException

    Definition Classes
    TraceService → TraceReaderImplBase
  15. def getRawTrace(request: TraceRequest, responseObserver: StreamObserver[Trace]): Unit

    endpoint for fetching raw trace logs, trace will returned without validations and transformations

    endpoint for fetching raw trace logs, trace will returned without validations and transformations

    request

    TraceRequest object containing traceId of the trace to fetch

    responseObserver

    response observer will stream out Trace object or will error out with com.expedia.www.haystack.trace.reader.exceptions.TraceNotFoundException

    Definition Classes
    TraceService → TraceReaderImplBase
  16. def getTrace(request: TraceRequest, responseObserver: StreamObserver[Trace]): Unit

    endpoint for fetching a trace trace will be validated and transformed

    endpoint for fetching a trace trace will be validated and transformed

    request

    TraceRequest object containing traceId of the trace to fetch

    responseObserver

    response observer will contain Trace object or will error out with com.expedia.www.haystack.trace.reader.exceptions.TraceNotFoundException

    Definition Classes
    TraceService → TraceReaderImplBase
  17. def getTraceCallGraph(request: TraceRequest, responseObserver: StreamObserver[TraceCallGraph]): Unit
    Definition Classes
    TraceService → TraceReaderImplBase
  18. def getTraceCounts(request: TraceCountsRequest, responseObserver: StreamObserver[TraceCounts]): Unit
    Definition Classes
    TraceService → TraceReaderImplBase
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def searchTraces(request: TracesSearchRequest, responseObserver: StreamObserver[TracesSearchResult]): Unit

    endpoint for searching traces

    endpoint for searching traces

    request

    TracesSearchRequest object containing criteria and filters for traces to find

    responseObserver

    response observer will stream out List[Trace

    Definition Classes
    TraceService → TraceReaderImplBase
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from TraceReaderImplBase

Inherited from BindableService

Inherited from AnyRef

Inherited from Any

Ungrouped