-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Integrate rollup search with _search endpoint #48005
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Pinging @elastic/es-analytics-geo (:Analytics/Rollup) |
💯 This would be very awesome and ease a lot of code in Kibana, if we would have the integration in the regular _search endpoint. |
@csoulios is there a target version for this change? Anyway, please ping @elastic/kibana-app-arch when this is being implemented, so we can go ahead an implement elastic/kibana#64873. 🙏 |
Is there any news about rollup? I am wandering when |
Hi @benjam1n77, rollups refactoring is a task we are actively working on. You can track progress and related discussions in this ticket: #42720 When it comes to ILM and rollups, the goal is to stop having rollups as continues jobs. Instead rollup will be an action in the ILM configuration. See the relevant ticket for more: #48003 |
With the 8.7 release of Elasticsearch, we have made a new downsampling capability associated with the new time series datastreams functionality generally available (GA). This capability was in tech preview in ILM since 8.5. Downsampling provides a method to reduce the footprint of your time series data by storing it at reduced granularity. The downsampling process rolls up documents within a fixed time interval into a single summary document. Each summary document includes statistical representations of the original data: the min, max, sum, value_count, and average for each metric. Data stream time series dimensions are stored unchanged. Downsampling is superior to rollup because:
Because of the introduction of this new capability, we are deprecating the rollups functionality, which never left the Tech Preview/Experimental status, in favor of downsampling and thus we are closing this issue. We encourage you to migrate your solution to downsampling and take advantage of the new TSDB functionality. |
Currently searching in rollups is facilitated by a specific endpoint named
_rollup_search
. For seamless integration of rollups we should remove this endpoint and implement its functionality in the_search
endpoint.When running aggregations using the existing
_search
endpoint we must implement the following:doc_count
from rollup indices, rather than just incrementing. This is needed so a "rollup metric" can provide doc counts for avg and bucketing aggregations, by allowing the aggregator framework to treat a single document as if it were multiple docs.Producing rollups is discussed in #48003
The text was updated successfully, but these errors were encountered: