我有一个Carbon安装,它从运行Collectd的主机负载中提供数据 - 即使我已经正确配置了存储模式,数据也只保留24小时。
存储schemas.conf:
[carbon]
pattern = ^carbon\.
retentions = 60:90d
[collectd]
pattern = ^collectd.*
retentions = 10s:2d,1m:14d,5m:1y
[default_1min_for_1day]
pattern = .*
retentions = 60s:1d
现在我的collectd过滤器是否应该抓取任何数据,如下所示?
collectd.node_hostname_net.interface-br-vlan.if_packets.rx
如果可以,那么我的收藏保留肯定会被应用并保存超过24小时?谁能说明为什么会这样?
答案 0 :(得分:0)
好的,所以我解决了自己的问题 - 只是当我最初配置Carbon时我忘了为collectd配置存储架构 - 我在开始接收数据后就这样做了。 Whisper文件在创建数据时设置了对数据的保留,因此我的保留更改不会影响我现有的指标。
要解决此问题,我针对每个Whisper文件运行了https://github.com/graphite-project/whisper#whisper-resizepy并保留了所需的保留期。