Summarizer

Computes one or more aggreagtion summaries over a time series for the full query width. E.g. the serializer can print the individual values for a time series but by adding a summarizer, it can also emmit the max, min and average.

Fields include:

Name Data Type Required Description Default Example
summaries List Required A list of one or more aggregation functions to compute on the time series. null ["max", "min", "avg"]
infectiousNan Boolean Optional Whether or not NaNs from the source data should infect the final aggregation. E.g. if one value out of 20 are NaN in the source this is true, the aggregation will return a NaN. If all values in the source are NaN then the result will be NaN regardless. false true

Example:

{
  "summaries": ["avg", "max", "min"]
}