2013-06-11 24 views
12

我試圖用石墨引起爭議。我有問題得到圖表渲染精度低一分鐘。我已經設定的刷新時間爲1秒,顯示時間relateive -5分鐘和保留:石墨 - 渲染精度低於1分鐘

retentions = 1s:21d 

圖形每秒更新一次,但精度仍是一分鐘。我該如何改變這一點?

回答

18

首先,我假設該模式適合於保留。例如:

[default_1s_for_21days] 
pattern = .* 
retentions = 1s:21d 

第二,確保你重啓碳修改存儲schemas.conf文件後。如果您有需要保留的現有指標(現有的.wsp文件),並且您希望他們採用此架構,則需要在.wsp上運行whisper-resize.py。如果您不需要保留現有數據,那麼您可以刪除.wsp文件並重新啓動carbon-cache.py。

第三,通過針對.wsp文件運行whisper-info.py來查看一些耳語數據來驗證設置。在/ graphite/storage/whisper /中找到.wsp文件,查看其中一個指標並驗證設置。兼營:

whisper-info.py my_metric_data.wsp 

我很好奇,如果這麼長時間(21天)的1秒精度造成麻煩(如產生凝聚),但你應該看到它,如果這是通過檢查.wsp文件的情況下whisper-info.py。無論如何,很好地確認存儲精度是否正確並排除。

最後,這可能是問題,檢查石墨網頁緩存。確保石墨網頁應用程序沒有緩存60秒(這是默認設置)。轉到/[graphite_location]/webapp/graphite/settings.py並修改DEFAULT_CACHE_DURATION。

所以,在settings.py,它從60更改爲1,像這樣:

DEFAULT_CACHE_DURATION = 1 
+0

的whisper-info.py給了MI信息秒,以點爲60。當我刪除了WSP的新的STP設置爲1.所以這是根本原因。 難道我以前創建的wsp總是有相同的模式嗎? –

+0

並且謝謝! :) –

+0

正確。對於現有的指標,新模式將不被採用。您必須使用whisper-resize.py來修改現有指標以採用新模式。另一個選項,你使用:),是刪除耳語文件,並重新啓動carbon-cache.py所以文件重新創建。我會更新答案以包含此信息。謝謝。很高興它的工作。 –