Skip to content

delta()

Calculate the change in a gauge from a gauge aggregate

Early access 1.6.0

Get the change in a gauge over a time period. This is the simple delta, computed by subtracting the last seen value from the first.

Get the change in each gauge over the entire time interval in table foo.

SELECT
id,
delta(summary)
FROM (
SELECT
id,
gauge_agg(ts, val) AS summary
FROM foo
GROUP BY id
) t

The syntax is:

delta(
summary GaugeSummary
) RETURNS DOUBLE PRECISION
NameTypeDefaultRequiredDescription
summaryGaugeSummary-A gauge aggregated created using gauge_agg
ColumnTypeDescription
deltaDOUBLE PRECISIONThe change in the gauge over the bucketed interval