石墨耳语丢失旧数据

问题描述 投票:1回答:1

我的石墨耳语数据库不存储超过7天的数据。使用whisper-fetch.py工具我只能看到长达1周的数据(此时应该有至少3周的数据)。我正在使用grafana,statsd,石墨网,碳和耳语。

其中一个指标被截断的示例:

stats.counters.api.create_order.pc.chrome

这是我的storage-schemas.conf

[carbon]
pattern = ^carbon\.
retentions = 10s:6h,1min:90d

[default_1min_for_1day]
pattern = .*
retentions = 10s:6h,1min:6d,10min:5y

这是我的storage-aggregation.conf

[min]
pattern = \.lower$
xFilesFactor = 0.1
aggregationMethod = min

[max]
pattern = \.upper(_\d+)?$
xFilesFactor = 0.1
aggregationMethod = max

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

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

[count_legacy]
pattern = ^stats_counts.*
xFilesFactor = 0
aggregationMethod = sum

[default_average]
pattern = .*
xFilesFactor = 0.3
aggregationMethod = average
metrics graphite statsd grafana whisper
1个回答
2
投票

我发现了这个问题。正如我目睹的那样,使用whisper-info.py,所有旧指标的保留时间显示为7天。更新的指标保持得很好。目前的storage-schemas.conf没有指定任何地方7天......但是之前的storage-schemas.conf文件可能已经拥有它。

似乎石墨不会自动更新在storage-schemas.conf中指定的新保留时间的耳语文件我使用whisper-resize.py工具手动调整所有旧的度量标准耳语文件,现在whisper-info.py显示正确的保留期。

© www.soinside.com 2019 - 2024. All rights reserved.