我想使用statsd和石墨來繪製數據圖。我有一個簡單的計數器,我將它增加1,然後當我繪製一天中計數器的值時,我會看到奇怪的值,如0.09,作爲我圖中的峯值(請參閱http://i.stack.imgur.com/o4gmz.png)使用長時間時,Graphite不能正確繪製數值?
此圖應爲顯示2登錄,但它顯示0.09。如果我將時間範圍從1天更改爲最後15分鐘,則它正確顯示了兩次登錄(請參閱http://i.stack.imgur.com/23vDJ.png)
我已經在storage-schemas.conf中設置了最好的保留時間,增量爲10s:
retentions = 10s:7d,1m:21d,24h:5y
我建立了我的存儲aggregation.conf文件,總結計數:
[sum]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
(而且,我可以告訴大家,是的,這是一個.Count之間)。
如果我盡我與&rawData=true
網址,然後在任何情況下,我看到一些None
S,一些0.0
S,和一對一些0.0
S離開1.0
秒。我從來沒有看到這些分數值以某種方式顯示在圖表上。所以...這是一個錯誤?難道我做錯了什麼?
啊哈!有一個bug可以打開: https://bugs.launchpad。net/graphite/+ bug/850475 看起來Graphite會將統計數據聚合在一起,當數據點數量超過圖形寬度中的像素數量時。你可以通過總結功能來解決這個問題: &target = summarize(counter.login,「5 min」,「sum」) –
Jason,同樣指標的竊竊私語是什麼?進入石墨主機並運行:whisper-fetch --pretty yourfile.wsp – Valor
有沒有人用石墨發現這個問題的解決方案?我有同樣的問題。 – rakemous