簡體   English   中英

隨時間繪制石墨度量中節點的唯一計數圖

[英]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)

您可以offsetscale 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM