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

标签 mysql graph grafana

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

表[测试语句]

| 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 结果是正确的,但图表是错误的。

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

最佳答案

由于屏幕截图中的 x 轴上没有时间刻度标签 您很可能在图形编辑器的“指标”选项卡中将格式为设置为系列表格,而不是时间序列

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

关于mysql - Grafana图形查询显示1点但有多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49630576/

相关文章:

java - 绘制跨多个 View 或面板或水平滚动的 Java 2D 图表

data-structures - 稀疏图和密集图有什么区别?

graph - 什么是小叮当?

php - 从具有多个关系的其他表中获取 min()

mysql - 如何比较两个mysql表?

grafana - Prometheus中标 checkout 现次数大于N的系列的显示表

docker - 构建容器时导入数据源和grafana仪表板

alert - 如何显示队列中最旧的指标? Grafana/普罗米修斯

java - Hibernate返回 "weird"连接

mysql - 数据库多对多关系