【发布时间】:2017-05-02 11:50:50
【问题描述】:
我在 Influxdb 中有一些时间序列,这些时间序列是从 Linux /proc 文件系统每 10 秒收集的 - 例如硬盘驱动器上的 I/O 操作。
根据定义,这些值是严格递增的,我想将它们转换为 每秒 (iops) 的 I/O 操作并在 Grafana 中显示。
这是我迄今为止最接近的一次:
SELECT difference(last("value")) / 10 FROM "disk_write" [WHERE <stuff>] GROUP BY time(10s)
我找不到在 Grafana 中使用按时间间隔的变量组定义此查询的方法。
问题是,我无法将SELECT 块中的/ 10 替换为/ $interval(其中包含10s),如果我显示一个巨大的时间窗口,这会使这个查询非常慢。
如何正确定义?
【问题讨论】: