我想在 Grafana 上处理来自 InfluxDB 的值。最后的需求是显示当前车辆在特定时间范围内行驶了多少英里。您可以使用公式:平均速度 * 时间。前辈有什么好的方法吗?所以我在想的是:我已经得到了固定时间段内平均速度和相应里程的平均函数,然后我想将所有里程加在一起。我怎么做?如果只使用 SQL 怎么办?
1 回答
0
1.) InfluxDB 使用 InfluxQL,而不是 SQL
2.) 你的方法average velocity * time不准确
3.) 使用合适的InfluxDB 函数,我想说INTEGRAL()这是这种情况下最好的函数 + 一些基本的算术。不要期望 100% 的准确率。准确性在很大程度上取决于度量采样,例如 1 分钟采样 - 但是如果车辆正在行驶 59 秒并且在采样发生时它在那一秒内没有移动怎么办。所以不要感到惊讶,即使 10 秒的采样也不准确。
于 2021-08-05T09:47:42.707 回答

