我已经在 Kubernetes 集群上设置了带有 Thanos 的 Kube Prometheus Stack,并且我使用的是 Thanos Receiver 而不是 sidecar 方法。我还配置了 Thanos Compactor 和 Minio 来卸载数据。以下是我的设置的一些关键细节:
- Prometheus 保留设置为 2 小时。
- Thanos 接收器保留时间设置为 6 小时。
- 使用 Longhorn PV 作为 Thanos Receiver 的持久卷。
- 数据已成功卸载至 Minio 存储。
我的问题是,尽管我已经为 Prometheus 和 Thanos 接收器配置了保留设置,但接收器似乎不会自动删除 Longhorn PV 中的旧数据当超出保留期限时。结果,我的 PV 被旧数据填满,我需要一种方法来确保根据配置的保留期限删除旧数据。
我想知道是否存在特定的配置或步骤,以便在超过保留期时自动从 PV 中删除数据。