使用 InfluxDB 按计数划分计数
Divide count by count with InfluxDB
我正在尝试计算阈值内值的百分比。
如何使用 InfluxDB 做这样的事情?
SELECT
(
SELECT count(*) FROM "durations" WHERE "duration" < 500
)
/
(
SELECT count(*) FROM "durations"
)
这在普通的 InfluxQL 中是不可能的。
您必须让每个数据点都属于特定维度 (并且范围值属于一种维度,由标签标识) 在您的测量。
查看相似示例(尽管没有聚合)there(注意示例数据集的外观)。
不过,您所要求的可以在 Kapacitor 中完成(我猜最有可能的是加入 and/or 联盟节点)。
我正在尝试计算阈值内值的百分比。
如何使用 InfluxDB 做这样的事情?
SELECT
(
SELECT count(*) FROM "durations" WHERE "duration" < 500
)
/
(
SELECT count(*) FROM "durations"
)
这在普通的 InfluxQL 中是不可能的。
您必须让每个数据点都属于特定维度 (并且范围值属于一种维度,由标签标识) 在您的测量。
查看相似示例(尽管没有聚合)there(注意示例数据集的外观)。
不过,您所要求的可以在 Kapacitor 中完成(我猜最有可能的是加入 and/or 联盟节点)。