The aggregation process is specified by an aggregation type consisting of the following list of properties:
NameDescription
idAggregation ID
groupingFieldsList of signal field names
signalTypesList of signal types
aggregatorSymbolic name of the aggregator implementation
selectQueryQuery string, default *:*
sortOrdering of aggregated signals
timeRangeString specifying time range, e.g., [* TO NOW]
outputPipelinePipeline ID for processing aggregated events
outputCollectionOutput collection name
rollupPipelineRollup pipeline ID
rollupAggregatorName of the aggregator implementation used for rollups
sourceRemoveBoolean, default is false
sourceCatchupBoolean, default is true
outputRollupBoolean, default is true
aggregatesList of aggregation functions
paramsArbitrary parameters to be used by specific aggregator implementations