Skip to main content
Early access 1.6.0 Calculate the rate of change of the gauge. This is the simple rate, equal to the last value minus the first value, divided by the time elapsed.

Arguments

NameTypeDefaultRequiredDescription
summaryGaugeSummary-A gauge aggregate created using gauge_agg

Returns

DOUBLE PRECISION: The rate of change of the gauge

Samples

Get the rate of change per id over the entire recorded interval.
SELECT
    id,
    rate(summary)
FROM (
    SELECT
        id,
        gauge_agg(ts, val) AS summary
    FROM foo
    GROUP BY id
) t