🔍 Cost Reduction

Use metrics whenever possible

metricshas the lowest unit cost. If you can use metrics without avoid-high-cardinality, it is always the best option to achieve best query speed and lowest cost.

Reduce interval from onTimeInterval, onBlockInterval or onVersionInterval

From handlers-and-filters, we introduced that processor could wake up and execute a handler, then emit some data. You could always adjust the interval to reduce the frequency, thus reduce the cost.