Grafana图形查询显示1点但有多个结果

时间:2018-04-03 12:51:24

标签: mysql graph grafana

我目前正在尝试在Grafana中设置查询以显示图表。我在数据库中有数据,我的查询返回我期望的结果,但图表似乎只显示最小的结果。

表[test_statements]

| ID | ReportTime          | LapTime |
| 1  | 2018-03-29 13:02:06 | 2700    |
| 2  | 2018-03-29 13:03:06 | 2725    |
| 3  | 2018-03-29 13:04:06 | 1645    |
| 4  | 2018-03-29 13:05:06 | 2900    |
| 5  | 2018-03-29 13:06:06 | 3101    |

模板的结构如下:

SELECT UNIX_TIMESTAMP(<time_column>) as time_sec,
  <value column> as value,
  <series name column> as metric
FROM <table name>
WHERE $__timeFilter(time_column)
ORDER BY <time_column> ASC

当前查询

SELECT
  UNIX_TIMESTAMP(ReportTime) as time_sec,
  LapTime as value,
  'ReportTime' as metric
FROM test_statements
WHERE ReportTime > 0
ORDER BY ReportTime ASC

以下是我的结果: enter image description here

我可以看到ReportTime结果是正确的,但图表是错误的。

不确定我做错了什么,但正确方向的一点是有帮助的。感谢。

1 个答案:

答案 0 :(得分:2)

由于截图中x轴上没有时间刻度标签 您最有可能在图表编辑器的“指标”标签中将Format as设置为SeriesTable而不是Time series

因此,您所看到的y轴值是各个数据点值(约7 * 2.7K)的总和(总和),这是系列聚合函数的默认设置。 x轴标有时间序列名称(公制)。