我已经使用一个名为" name "
的fieldKey设置了名为 ratio 的以下InfluxDB测量值--------------------------------------------------
| time | name |
--------------------------------------------------
| 1481274571179850400 | current_assets |
--------------------------------------------------
| 1481274571179850401 | othervalue |
--------------------------------------------------
| 1481274571179850402 | othervalue |
--------------------------------------------------
| 1481274571179850403 | current_assets |
--------------------------------------------------
| 1481274571179850404 | othervalue |
--------------------------------------------------
大约有20个不同的名字。 根据后端调用的内容,我使用给定名称(例如current_assets,othervalue,...)写一行用于统计。
这很有效,我得到了上面的表格。
现在我想创建一个查询(在grafana中)
e.g。
251" current_assets"最近24小时的参赛作品
21"其他价值"最近6个小时的参赛作品
我在这里尝试了不同的东西,但我无法做到。
有人知道这样的查询怎么样?
非常感谢
答案 0 :(得分:0)
我建议将name
更改为标记并使用字段value
来存储整数或布尔值。这样您就可以发出像
SELECT count(value) FROM ratio WHERE time > now() - 24h GROUP BY name