[英]Graphing unique count of node in Graphite metric over time
給定的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)
但是,這給出的是每個主題的帖子數量,而不是主題的數量。
隨着時間的流逝,我將如何獲得主題數量? 由此,我確定我可以將其應用於用戶。
使用countSeries(* seriesList) Graphite函數。
獨特主題數:
countSeries(stats.counters.post.*.user_2.count)
發布的唯一身份用戶數:
countSeries(stats.counters.post.topic_2.*.count)
您可以offset
和scale
SumSeries
,這將使您隨時間變化而不是平坦的線。 就像是:
alias(
sumSeries(
offset(
scale(stats.counters.post.*.user_2.count, 0), 1)
), 'Total Number of Topics')
有關計算報告的指標數量的更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.