Skip to main content

Overview

Calculated Channels in Sift let you define custom metrics and derive new signals from existing Channels using CEL expressions, without modifying the original data. Sift supports two types of transformations:
  • Stateless: Processes each data point independently, ideal for real-time computations like unit conversions or threshold checks. For example, converting a temperature Channel from Celsius to Fahrenheit.
  • Stateful: Retains context over time, enabling trend analysis and detection of gradual changes. For example, computing a rolling average over a defined time window.