首页 > 解决方案 > TimeStream + Grafana:无法识别数据中的系列

问题描述

跳上 AWS Timestream,我在 grafana 集成方面遇到了一些麻烦:

我已经构建了一个查询,该查询返回按天和“事物”分组的事件计数 - 并希望在图表中显示它。也无所谓是哪一个。

在表格中,数据显示得很好,也可以用图表表示——但没有识别series——所以所有数据都显示在一个系列中。 图表示例

这是 SQL 查询:

SELECT BIN(time,1d) AS "time",dimension_name AS "series",count(measure_name) AS "metric" 
FROM "event"."data" 
WHERE "measure_name" = 'code' AND $__timeFilter 
GROUP BY BIN(time,1d),dimension_name 
ORDER BY 1

以下是数据的摘录: 数据摘录

我该怎么做才能让 grafana 将 识别dimension_name为系列的分母?

标签: grafanaamazon-timestream

解决方案


好的,经过更多的挖掘,我想我在(​​稀疏)文档上找到了正确的东西。子查询就是答案!

WITH binned_query AS (
SELECT BIN(time,1d) AS "day_time",
dimension_name AS "series",count(measure_name) AS "metric" 
FROM "event"."data" WHERE "measure_name" = 'code' 
AND $__timeFilter 
GROUP BY BIN(time,1d),dimension_name order by 1
)
SELECT series, CREATE_TIME_SERIES(day_time,metric) 
FROM binned_query 
GROUP BY series

在 grafana 中显示精美: 在此处输入图像描述


推荐阅读