rate, but it can more accurately reflect the usual gauge behavior in the presence of infrequent, abnormally large changes.
Samples
Calculate the gauge slope perid and per 15-minute interval.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Calculate the slope from a gauge aggregate
rate, but it can more accurately reflect the usual gauge behavior in the presence of infrequent, abnormally large changes.
id and per 15-minute interval.
SELECT
id,
bucket,
slope(summary)
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
slope(
summary GaugeSummary
) RETURNS DOUBLE PRECISION
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
summary | GaugeSummary | - | ✔ | A gauge aggregate created using gauge_agg |
| Column | Type | Description |
|---|---|---|
| slope | DOUBLE PRECISION | The slope of the linear least-squares fit |