-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Refactor rollups meta (AKA Rollup V2) #42720
Copy link
Copy link
Closed
Labels
:StorageEngine/RollupTurn fine-grained time-based data into coarser-grained dataTurn fine-grained time-based data into coarser-grained data>refactoringMetaTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Top Askstalled
Metadata
Metadata
Assignees
Labels
:StorageEngine/RollupTurn fine-grained time-based data into coarser-grained dataTurn fine-grained time-based data into coarser-grained data>refactoringMetaTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)Top Askstalled
Type
Fields
Give feedbackNo fields configured for issues without a type.
This is a meta issue discussing a complete rewrite of the Elasticsearch rollup codebase with the aim to improve the following points:
Below we outline a high level plan of changes that will help us achieve the above goals:
_rollup_searchendpoint in favour of implementing search on rollup indexes within the_searchendpoint ([RollupV2] Implement search resolution #67783) @csouliosaggregate_metricfield type that will store pre-aggregated metrics (min,max,sumetc) for a specific rollup group. (Implement aggregate_metric field mapper #49830)aggregate_metricfields. Theaggregate_metricfield type will provide the correct metric to the requesting aggregator, while using the same field name. This field type will not be indexed but stored as a binary doc values. (Implement aggregations on aggregate metrics #53986)rollup_metacluster metadata to store information such as date_histogram interval and timezone etc. (Add RollupV2 cluster metadata behind feature-flag #64680)_doc_countfield andaggregate_metric_doublefieldtypes (Add RollupAction support for AggregateDoubleMetric fields #70534)delayoption, need to make a new Action-specific config without a delay