extrapolated_delta
function to work. You can provide them as part of the original gauge_agg
call, or by using the with_bounds function on an existing
gauge aggregate.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Calculate the extrapolated change from a gauge aggregate
extrapolated_delta
function to work. You can provide them as part of the original gauge_agg
call, or by using the with_bounds function on an existing
gauge aggregate.
SELECT
id,
bucket,
extrapolated_delta(
with_bounds(
summary,
toolkit_experimental.time_bucket_range('15 min'::interval, bucket)
)
)
FROM (
SELECT
id,
time_bucket('15 min'::interval, ts) AS bucket,
gauge_agg(ts, val) AS summary
FROM foo
GROUP BY id, time_bucket('15 min'::interval, ts)
) t;
extrapolated_delta(
summary GaugeSummary
) RETURNS DOUBLE PRECISION
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
summary | GaugeSummary | - | ✔ | A gauge aggregate created using gauge_agg |
| Column | Type | Description |
|---|---|---|
| extrapolated_delta | DOUBLE PRECISION | The extrapolated change in the gauge over the time period of the gauge aggregate. |