Graphite聚合数据少于一秒的间隔

时间:2015-04-02 06:11:42

标签: graphite whisper

我使用石墨来显示我们的应用程序事务统计信息。 txns以每秒20左右的速度产生,并被处理并推向石墨。所以每秒有多个数据点。

我的问题是,我如何在石墨中汇总这些数据?目前,我的石墨仅绘制每分钟的数据点。

我的数据是这样的:

  

servername.syspulse.alert

。目前我只有一台服务器。

这是我的存储架构文件

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

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

这是storage-aggregation.conf文件

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

and default entries in the file are below this..

任何指针都会有所帮助......

1 个答案:

答案 0 :(得分:0)

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

应该以1秒的分辨率存储数据。

您是否在创建指标之前定义了此架构? 否则,您应该重新创建它们(或调整它们的大小),因为架构仅在创建时使用。

要确认您的私语文件具有正确的架构,您可以使用whisper-info.py脚本:

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