Graphite仅显示过去24小时的数据

时间:2013-02-22 17:37:47

标签: graphite

以下是过去24小时内的统计信息显示(在Graphite Composer中):

Past 24 hours

以下是“过去14天”的统计信息显示:

enter image description here

那里差别不大。我无法说服Graphite显示过去24小时内任何时段的任何数据。

以下是来自storage-schemas.conf的相关条目(我正在使用StatsD):

[stats]
pattern = ^stats.*
retentions = 10:2160,60:10080,600:262974

[stats_counts]
pattern = ^stats_counts.*
retentions = 10:2160,60:10080,600:262974

和我的storage-aggregation.conf

[min]
pattern = \.min$
xFilesFactor = 0
aggregationMethod = min

[max]
pattern = \.max$
xFilesFactor = 0
aggregationMethod = max

[sum]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum

[default_average]
pattern = .*
xFilesFactor = 0
aggregationMethod = average

到目前为止,我有五天左右的数据。我错过了什么?

编辑添加:

我想我应该提一下,我开始使用默认的storage-schemas.conf,并且仅在昨天重建了我的耳语数据库文件以匹配上述配置。我不认为这应该是相关的,但它确实存在。

更新:

我正在使用2012年5月发布的来自PyPI的0.9.10石墨网和耳语。

1 个答案:

答案 0 :(得分:15)

嗯,这是我没有粘贴整个配置的结果。这是实际上的样子:

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

[default_1min_for_1day]
pattern = .*
retentions = 60s:1d

[stats]
pattern = ^stats.*
retentions = 10:2160,60:10080,600:262974

[stats_counts]
pattern = ^stats_counts.*
retentions = 10:2160,60:10080,600:262974

当然,[default_1min_for_1day]部分首先匹配,而不是其他两部分,因此我只获取过去24小时的数据。将catch-all移动到文件的末尾似乎解决了这个问题。