0

我有一个 Carbon 安装,它正在从运行 Collectd 的大量主机中获取数据——即使我已经正确配置了我的存储模式,数据也只会保留 24 小时。

存储架构.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 小时吗?谁能建议为什么会这样?

4

1 回答 1

0

好的,所以我解决了我自己的问题——只是当我最初配置 Carbon 时忘记为 collectd 配置存储模式——我是在开始接收数据后才这样做的。Whisper 文件在创建时设置数据保留,因此我的保留更改不会影响我现有的指标。

为了解决这个问题,我对每个 Whisper 文件运行了https://github.com/graphite-project/whisper#whisper-resizepy并具有所需的保留期。

于 2015-11-17T13:57:50.263 回答