This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Metric aggregation initialization context
editMetric aggregation initialization context
editUse a Painless script to initialize values for use in a scripted metric aggregation. An initialization script is run prior to document collection once per shard and is optional as part of the full metric aggregation.
Variables
-
params
(Map
, read-only) - User-defined parameters passed in as part of the query.
-
state
(Map
) -
Empty
Map
used to add values for use in a map script.
Side Effects
-
state
(Map
) -
Add values to this
Map
to for use in a map. Additional values must be of the typeMap
,List
,String
or primitive.
Return
-
void
- No expected return value.
API
The standard Painless API is available.