我使用石墨来显示我们的应用程序事务统计信息。 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..
任何指针都会有所帮助......
答案 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