kubernetes 将Prometheus数据保留特定时间段

sqxo8psd  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(414)

我正在考虑保存去年9月至11月之间的普罗米修斯数据。我不想保存剩余年份的prometheus数据,只想保存最近3个月的数据。这样我就可以有最近三个月的最新数据,也可以比较去年9月至11月的数据和今年。
我需要帮助了解我如何才能实现这一要求,这样我就可以降低成本,也有我的比较与去年的数据为一个特定的时间框架,而不是维护全年的数据,这将是一个开销和额外的成本。
先谢谢你(我的系统在eks上)

kqlmhetl

kqlmhetl1#

用于监视集群的Prometheus服务在管理节点上运行并存储其数据。默认情况下,Prometheus指标存储七天,您可以通过执行以下操作在Prometheus配置文件中更改此期限:
在管理节点上,打开要编辑的/etc/sysconfig/prometheus文件,为STORAGE_RETENTION选项设置所需的保留期,然后保存更改。举例来说:

STORAGE_RETENTION="--storage.tsdb.retention.time=90d"

字符串
重启Prometheus服务:

systemctl restart prometheus.service

-在Prometheus中,无法直接为特定年份或特定月份设置保留期。Prometheus中的保留期基于指定的持续时间或间隔,而不是专用于特定年份。

Prometheus中的保留期是根据持续时间定义的,通常以小时、天、周或月指定。

相关问题