num_elements()
Get the number of points with distinct timestamps from a gauge aggregate
Early access Since 1.6.0
Get the number of points with distinct timestamps from a gauge aggregate. Duplicate timestamps are ignored.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Get the number of points with distinct timestamps from a gauge aggregate
SELECT
id,
bucket,
num_elements(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
num_elements(
summary GaugeSummary
) RETURNS BIGINT
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
summary | GaugeSummary | - | ✔ | A gauge aggregate created using gauge_agg |
| Column | Type | Description |
|---|---|---|
| num_elements | BIGINT | The number of points with distinct timestamps |