我們已經運行了etsy/statsd節點應用程序,每10秒將統計信息刷新爲碳/耳語。如果你送100度的增量(計數),在第10秒,石墨顯示它們正確,如:獲得準確的石墨統計信息
localhost:3000/render?from=-20min&target=stats_counts.test.count&format=json
[{"target": "stats_counts.test.count", "datapoints": [
[0.0, 1372951380], [0.0, 1372951440], ...
[0.0, 1372952460], [100.0, 1372952520]]}]
然而,10秒之後,這個數字下降到0,空,或33.3。最終它以初始增量數的1/6定值,在這種情況下爲16.6
。
/opt/graphite/conf/storage-schemas.conf
是:
[sixty_secs_for_1_days_then_15m_for_a_month]
pattern = .*
retentions = 10s:10m,1m:1d,15m:30d
我想獲得準確計數,是石墨超過60秒窗口均數據,而不是也許總結呢?使用積分功能,一段時間過後,顯然給:
localhost:3000/render?from=-20min&target=integral(stats_counts.test.count)&format=json
[{"target": "stats_counts.test.count", "datapoints": [
[0.0, 1372951380], [16.6, 1372951440], ...
[16.6, 1372952460], [16.6, 1372952520]]}]
查看'render?from = -10min'時,它可以正常工作,所以您可以在那裏找到它,謝謝。然而,在'storage-aggregation.conf'中,我有那些總結'.count'指標的行,所以它似乎是石墨/碳的動態/永久聚合(我不太確定永久下采樣是誰)忽略了這一點。我懷疑這是石墨的一個缺陷(v0.9.10),關於如何/可能會有什麼錯誤的任何建議。我停下來重新啓動carbon-cache.py。我需要對石墨做同樣的更改才能生效嗎? – AJP
如果在存儲度量標準後(在whisper = graphite的存儲器中)更改了模式或聚合設置,則需要刪除指標的.wsp文件(石墨將重新創建它們)或運行whisper-resize.py。您可以通過針對.wsp文件運行whisper-info.py來查看一些耳語數據來驗證設置。在/ graphite/storage/whisper /中找到.wsp文件,查看其中一個指標並驗證設置。運行:'whisper-info.py my_metric_data.wsp'。 whisper-info.py輸出應該告訴你更多關於存儲設置的工作方式。 –
請幫助我http://stackoverflow.com/questions/20433697/graphite-returning-incorrect-datapoint – GJain