Package org.apache.pinot.spi.trace
-
Interface Summary Interface Description InvocationRecording Interface for recording data about query execution.InvocationScope Convergence of {@see Span} (the lifecycle) and {@see InvocationRecording} (the data).RequestContext RequestScope A scope wrapping an end to end synchronous pinot request.Scope Models the lifecycle of a span of synchronous work, analogous to the Scope concept in tracing libraries.Tracer Tracer responsible for trace state management.TraceState Encapsulation of thread-local state used for tracing. -
Class Summary Class Description BaseRecording A base recording class.DefaultRequestContext A class to hold the details regarding a request and the statistics.NoOpRecording Used when tracing is disabled.Tracing Global registration for tracing and thread accounting implementationsTracing.DefaultThreadResourceUsageAccountant Default accountant that is used to enable worker thread cancellation upon runner thread's interruptionTracing.ThreadAccountantOps Accountant related Ops util class -
Enum Summary Enum Description FilterType The type of filter - currently SCAN and INDEX (everything not implemented as a scan).RequestContext.FanoutType