2015-04-02 28 views
0

我使用石墨來顯示我們的應用程序事務統計信息。 txns以每秒20個左右的速度生成,並被加工並推入石墨。所以每秒有多個數據點。Graphite Aggregate數據的間隔小於一秒

我的問題是,我如何將這些數據聚合在石墨中?目前我的石墨僅繪製每分鐘數據點

我的數據是這樣的:

servername.syspulse.alert

。目前我只有一臺服務器。

這是我的存儲架構文件

[carbon] 
pattern = ^carbon\. 
retentions = 60:90d 

[default_1min_for_1day] 
pattern = .* 
retentions = 1s:3d,1min:90d,10min:180d 

這是存儲aggregation.conf文件

[syspulse] 
pattern = \.syspulse\.alert$ 
xFilesFactor = 0 
aggregationMethod = sum 

and default entries in the file are below this.. 

任何指針將會很有幫助...

回答

0

pattern = .* retentions = 1s:3d,1min:90d,10min:180d

應該以1秒的分辨率存儲數據。

您是否在之前定義了此模式創建度量標準? 否則,您應該重新創建它們(或重新調整它們),因爲架構僅在創建時使用。

要確認你的耳語文件有正確的模式,你可以使用whisper-info.py腳本:

whisper-info.py /opt/graphite/storage/whisper/your/metric/path.wsp

+0

我創建的指標之前定義的架構。我的問題是,我有一秒鐘以上的數據點。決定使用statsd將日期從我的應用程序彙總到石墨之前。 – 2015-04-06 09:13:42