# Functions
No description provided by the author
No description provided by the author
No description provided by the author
ExtractFetchSpansRequest parses the given traceql query and returns the storage layer conditions.
ExtractMatchers extracts matchers from a query string and returns a string that can be parsed by the storage layer.
IntervalCount is the number of intervals in the range with step.
IntervalOf the given timestamp within the range and step.
IntervalOfMs is the same as IntervalOf except the input timestamp is in unix milliseconds.
No description provided by the author
Log2Bucketize rounds the given value to the next powers-of-two bucket.
Log2Quantile returns the quantile given bucket labeled with float ranges and counts.
No description provided by the author
MustExtractFetchSpansRequestWithMetadata parses the given traceql query and returns the storage layer conditions.
No description provided by the author
NewAttribute creates a new attribute with the given identifier string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewScopedAttribute creates a new scopedattribute with the given identifier string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TimestampOf the given interval with the start and step.
# Constants
No description provided by the author
AggregateModeFinal is the version that must run in a single place and cannot be subdivided.
AggregateModeRaw is the version that runs directly on spans.
AggregateModeSum is the version that performs the next stages after raw.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The list of all traceql query hints.
The list of all traceql query hints.
The list of all traceql query hints.
The list of all traceql query hints.
The list of all traceql query hints.
The list of all traceql query hints.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
not yet implemented in traceql but will be.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
These intrinsics do not map to specific data points, but are used to indicate that Spans must be able to answer the structural methods DescdendantOf, SiblingOf and ChildOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
a special constant that indicates the type is determined at query time by the attribute.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
type used by spanset pipelines.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CountOverTimeAggregator counts the number of spans.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GroupingAggregator groups spans into series based on attribute values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MetricsAggregate is a placeholder in the AST for a metrics aggregation pipeline element.
No description provided by the author
MetricsFrontendEvaluator pipes the sharded job results back into the engine for the rest of the pipeline.
ParseError is what is returned when we failed to parse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SpanDeduper2 is EXTREMELY LAZY.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
********************** Statics **********************.
StepAggregator sorts spans into time slots using a step interval like 30s or 1m.
No description provided by the author
No description provided by the author
No description provided by the author
UngroupedAggregator builds a single series with no labels.
# Interfaces
No description provided by the author
********************** Expressions **********************.
RangeAggregator sorts spans into time slots TODO - for efficiency we probably combine this with VectorAggregator (see todo about CountOverTimeAggregator).
********************** Scalars **********************.
No description provided by the author
No description provided by the author
SpanAggregator sorts spans into series.
********************** Spansets **********************.
No description provided by the author
No description provided by the author
No description provided by the author
VectorAggregator turns a vector of spans into a single numeric scalar.
# Type aliases
AggregateMode is the different flavors of metrics queries as executed in different places.
No description provided by the author
No description provided by the author
FastValues is an array of attribute values (static values) that can be used as a map key.
FetchTagValuesCallback is called to collect unique tag values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SecondPassFn is a method that is called in between the first and second pass of a fetch spans request.
SeriesSet is a set of unique timeseries.
No description provided by the author
No description provided by the author
Status represents valid static values of typeStatus.