Graphite 只会显示过去 24 小时的数据
Posted
技术标签:
【中文标题】Graphite 只会显示过去 24 小时的数据【英文标题】:Graphite will only display data for the past 24 hours 【发布时间】:2013-02-08 10:02:09 【问题描述】:这是过去 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
开始,直到昨天才重新构建了我的耳语数据库文件以匹配上述配置。我不认为这应该是相关的,但确实如此。
更新:
我正在使用 PyPI 于 2012 年 5 月发布的 0.9.10 版的石墨网和耳语。
【问题讨论】:
貌似是 Graphite Web App 的 UI 问题,你最终解决了吗?我只想对页面做一个引用...请注意,如果您在 14 天内没有 Whisper 中的信息,那么图表仍然必须显示该时间段,但图表中没有“线条”... 奇怪。它曾短暂显示超过 24 小时的时段,现在又恢复到只有 24 小时。这一定是一个错误。 您使用的是什么版本的碳和石墨?我们看到了同样的问题 - 有些图表显示了它,有些则没有。 两者都是 0.9.10,PyPI 上的最新版本。 只有在首次创建耳语文件时才会读取存储架构。如果您更改了它,则需要重建或删除现有的。注意到您重建了它们 - 这是否解决了您的问题,还是还是一样? 【参考方案1】:嗯,这就是我没有粘贴整个配置的结果。这是它实际上的样子:
[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 小时的数据。将全部内容移到文件末尾似乎已经解决了这个问题。
【讨论】:
我一直在寻求帮助:***.com/questions/20433697/… @David Eyk,我面临着类似的情况,无法弄清楚问题所在。我正在尝试获取每月数据的每小时平均值。我不是按小时计算,而是得到 2 小时的平均数据。有什么想法我可能会做什么? @user1471980 很难说没有看到你的配置。我建议提出一个新问题,并详细说明您正在尝试做什么以及您的配置。 @DavidEyk,你指的是什么配置? /opt/graphite/webapp/graphite/settings.py? @DavidEyk,我确实问过这个问题,但没有得到任何回应:***.com/questions/28396297/…以上是关于Graphite 只会显示过去 24 小时的数据的主要内容,如果未能解决你的问题,请参考以下文章
选择过去 24 小时和过去 30 天的最低和最高温度 [关闭]