0

Collectd を実行している多数のホストからデータが供給される Carbon インストールがあります。ストレージ スキーマを正しく構成しても、データは 24 時間しか保持されません。

storage-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

それが機能する場合、collectd 保持を適用して 24 時間以上保持する必要がありますか? なぜこれが起こっているのか誰にも示唆できますか?

4

1 に答える 1

0

OK、それで私は自分の問題を解決しました-最初にCarbonを構成したときに、collectdのストレージスキーマを構成するのを忘れただけでした-データの受信を開始した後にこれを行いました。Whisper ファイルは作成時にデータの保持を設定するため、保持の変更は既存のメトリックに影響しません。

これを修正するために、必要な保存期間で各ウィスパー ファイルに対してhttps://github.com/graphite-project/whisper#whisper-resizepyを実行しました。

于 2015-11-17T13:57:50.263 に答える