rate, but it can more accurately reflect the usual counter behavior in the presence of infrequent, abnormally large changes.
Samples
Calculate the counter 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 counter aggregate
rate, but it can more accurately reflect the usual counter 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,
counter_agg(ts, val) AS summary
FROM foo
GROUP BY id, time_bucket('15 min'::interval, ts)
) t
slope(
summary CounterSummary
) RETURNS DOUBLE PRECISION
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
summary | CounterSummary | - | ✔ | A counter aggregate created using counter_agg |
| Column | Type | Description |
|---|---|---|
| slope | DOUBLE PRECISION | The slope of the linear least-squares fit |