【发布时间】:2015-02-27 01:12:11
【问题描述】:
给定的 StatsD/Graphite 数据点看起来像这样
stats.counters.post.topic_1.user_1.count
stats.counters.post.topic_1.user_2.count
stats.counters.post.topic_2.user_3.count
stats.counters.post.topic_2.user_4.count
我正在尝试绘制 3 种不同的东西
- 帖子数
- 主题数
- 发帖用户数
到目前为止,我已经收到了很多帖子
alias(summarize(sumSeries(stats.counters.post.*.*.count),"1hour"),"Total Posts")
对于主题和用户,我有点卡住了。
我可以通过这个获得每个主题的系列/行:
aliasByNode(summarize(groupByNode(stats.counters.post.*.*.count, 3, "sumSeries"), "1hour"), 0)
但是,这给出了每个主题的帖子数量,而不是主题的数量。
如何获得一段时间内的主题数量?由此,我确信我可以为用户应用同样的方法。
【问题讨论】: