Aggregate Signals

The user can retrieve telemetry data that has been aggregated across a group of sites via the endpoint /telemetry/history/operational/aggregate. This endpoint has the following additional query parameters that are applied after any individual telemetry signal parameters that have been defined are applied:

  • group rollup: This parameter defines the function applied to each concurrent period across all of the sites in the group. The “rollup” is applied to the site-level timeseries, while the “group_rollup” is applied across the set of sites in the group. The options include:
    • sum
    • mean
  • group fill: This parameter defines the function used for sites for which a specified period contains no raw telemetry data from any site. If raw telemetry data is available for any site in the group for the specified period, then the following fill function does not apply. The “fill” applies to the site-level timeseries, while the “group_fill” applies only when none of the sites have data. Periods that contain no data can be reported by the following methods:
    • none - Reports no timestamp and no value for the period with no data
    • null - Reports null for the period with no data but returns a timestamp
    • previous - Reports the value from the previous period at the same site for the adjacent periods with no data
    • linear - Performs linear interpolation between the adjacent periods for the site, for the period with no data