私は Kubernetes クラスターに Thanos を搭載した Kube Prometheus Stack をセットアップし、サイドカー アプローチの代わりに Thanos Receiver を使用しています。また、データのオフロード用に Thanos Compactor と Minio も構成しました。セットアップの重要な詳細は次のとおりです。
- Prometheus の保持期間は 2 時間に設定されています。
- Thanos レシーバーの保持時間は 6 時間に設定されています。
- Thanos レシーバーの永続ボリュームとして Longhorn PV を使用します。
- データは Minio ストレージに正常にオフロードされました。
私の問題は、PrometheusとThanos Receiverの両方の保持設定を構成したにもかかわらず、レシーバーはLonghorn PVから古いデータを自動的に削除しないようです保持期間を超えた場合。その結果、PV が古いデータでいっぱいになり、構成された保持期間に従って古いデータが削除されるようにする方法が必要です。
保持期間を超えたときに PV からデータを自動的に削除できるようにするために、特定の構成または手順が欠けているのではないかと考えています。