Grafana 图形查询显示 1 点但有多个结果
Grafana graphing query displays 1 point but has multiple results
我目前正在尝试在 Grafana 中设置查询以显示图表。我在数据库中有数据,我的查询 returns 是我期望的结果,但图表似乎只显示最小的结果。
Table [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
这是我的结果:
我可以看到 ReportTime 结果是正确的,但图表是错误的。
不确定我做错了什么,但指出正确方向会有所帮助。谢谢
由于截图中x-axis没有时间刻度标签
很可能您在图形编辑器的“指标”选项卡中将 Format as
设置为 Series
或 Table
而不是 Time series
.
因此,您看到的 y-axis 值是您的各个数据点值的总和(约 7 * 2.7K),这是系列聚合函数的默认设置。并且 x-axis 标有时间序列名称(指标)。
我目前正在尝试在 Grafana 中设置查询以显示图表。我在数据库中有数据,我的查询 returns 是我期望的结果,但图表似乎只显示最小的结果。
Table [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
这是我的结果:
我可以看到 ReportTime 结果是正确的,但图表是错误的。
不确定我做错了什么,但指出正确方向会有所帮助。谢谢
由于截图中x-axis没有时间刻度标签
很可能您在图形编辑器的“指标”选项卡中将 Format as
设置为 Series
或 Table
而不是 Time series
.
因此,您看到的 y-axis 值是您的各个数据点值的总和(约 7 * 2.7K),这是系列聚合函数的默认设置。并且 x-axis 标有时间序列名称(指标)。