2013-04-22 94 views
0

我使用python statsd clientincr函數。我爲名稱發送的密鑰註冊在石墨中,但它在圖表上顯示爲一條扁平線。我需要應用哪些過濾器或變換來獲得增量的速率?我試過apply function > transform > integralapply function > special > aggregate by sum,但沒有成功。用於石墨計數器的變換

回答

3

您請求的功能是「總結」 - 看到它在這裏:http://graphite.readthedocs.org/en/latest/functions.html

爲了將總額超過時間只是使用總結功能與「alignToFrom = 真」。 例如: 您可以使用以下的數據1天期: 總結(stats_counts.your.metrics.path, 「1D」, 「求和」,真)

更多細節請graphite summarize datapoints

+0

這是一個有趣而有用的變換@Tommer。你有沒有對它爲數據產生的規模信息有任何想法/鏈接,似乎是任意的。 – AJP 2013-04-30 19:21:06

+2

您必須使用「stats_counts」而不是「stats」才能獲得正確的值。 「統計信息」度量標準每秒計算一次,而「統計信息數量」是每次刷新間隔的值(默認值爲10秒)。另外,我不知道如何配置Graphite存儲模式,但是如果您有多個保留期限,那麼您必須確保按照您的期望完成到下一個級別的聚合。在這裏查看更多信息:http://graphite.readthedocs.org/en/latest/config-carbon.html#storage-aggregation-conf – 2013-04-30 20:28:16

+1

並在此處:https://github.com/etsy/statsd/issues/ 22 – 2013-04-30 20:28:39

0

數據在那裏,它只需要數百個計數,然後才能開始在圖上看到它。積分也起作用,並顯示隨着時間的累積命中數,必須將其乘以x100以獲得大致正確的值。