AuthThe Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.AvailabilityGenerally available since 8.7This functionality is generally available and ready for production usage.Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
Downsamples a time series (TSDS) index and reduces its size by keeping the last value or by pre-aggregating metrics:
When running in aggregate mode, it pre-calculates and stores statistical summaries (min, max, sum, value_count and avg)
for each metric field grouped by a configured time interval and their dimensions.
When running in last_value mode, it keeps the last value for each metric in the configured interval and their dimensions.
For example, a TSDS index that contains metrics sampled every 10 seconds can be downsampled to an hourly index.
All documents within an hour interval are summarized and stored as a single document in the downsample index.
Note
Only indices in a time series data stream are supported.
Neither field nor document level security can be defined on the source index.
The source index must be read-only (index.blocks.write: true).