%20%E5%86%85%E3%81%AE%E5%8F%A4%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93.png)
私は 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 からデータを自動的に削除できるようにするために、特定の構成または手順が欠けているのではないかと考えています。