我正在尝试使用Grafana绘制类似于以下内容的查询输出:
SELECT count(*)
FROM myschema.table1
WHERE status_id = 2
基本上我只希望Grafana每隔X分钟运行一次这个查询,然后随着时间的推移绘制输出图表,但从我看到的情况来看,Grafana需要一个特定的列作为时间序列。
有没有办法实现我想要做的事情?
答案 0 :(得分:1)
这有两部分。
您可以使用以下方法实现1)。
SELECT
to_timestamp(trunc( extract(epoch from created_at) / 60000) * 60000) AS time,
count(*)
FROM
measures.static_ip_addresses
GROUP BY time
ORDER BY time desc
60000用于1分钟的存储桶。您可以更改此设置以调整时间段的大小。您可以修改此查询,例如,使用where子句设置存储桶的范围。