流入查询阈值

时间:2018-10-30 17:41:29

标签: influxdb

我将用户操作存储在influxdb中进行分析。

每个操作都会在用户名,用户组,操作名称和时间戳上存储一个哈希。

我现在想查询过去30天内至少执行n(例如n=3)个操作的用户数量,并按用户组进行分组。

在伪SQL中,它看起来像:

SELECT COUNT(userid) FROM (
    SELECT count(1) as actionCount, usergroup, userid
    FROM actions
    WHERE timestamp IN RANGE(now() - 30 days, now())
    GROUP BY userid
) WHERE actionCount > 3 GROUP BY usergroup

0 个答案:

没有答案