All Implemented Interfaces:
NamedWriteable, Writeable, PostAnalysisPlanVerificationAware, PostAnalysisVerificationAware, Resolvable, EvaluatorMapper, ConfigurationFunction, TimestampAware, TimestampBoundsAware<Expression>, TimestampBoundsAware.OfExpression, TwoOptionalArguments, OnlySurrogateExpression, SurrogateExpression

Groups @timestamp into fixed-width time buckets for aggregation, labeling each bucket by its end instant.

The grid is anchored using the start of the @timestamp range from the request query filter (see TimestampBoundsAware). TSTEP is not compatible with TRANGE in the same query at the moment.

TBucket aligns buckets to calendar boundaries or an epoch-based grid in the configured time zone. TSTEP uses a contiguous step-wide grid in UTC and returns end-labeled bucket timestamps.