我正在尝试计算阈值内的值的百分比。
如何用InfluxDB做这样的事情?
SELECT
(
SELECT count(*) FROM "durations" WHERE "duration" < 500
)
/
(
SELECT count(*) FROM "durations"
)
答案 0 :(得分:0)
在普通的InfluxQL中是不可能的。
您必须在测量中明确拥有属于特定维度(且范围值属于IS的一种维度,由标签标识)的每个数据点。
>查看类似的示例(但不进行聚合)there(注意示例数据集的外观)。
尽管如此,您所要求的可以在Kapacitor中完成(我猜很可能是使用Join和/或Union节点完成的。)