以下是过去24小时内的统计信息显示(在Graphite Composer中):
以下是“过去14天”的统计信息显示:
那里差别不大。我无法说服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石墨网和耳语。
答案 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移动到文件的末尾似乎解决了这个问题。