更改 Prometheus 上的保留时间

更改 Prometheus 上的保留时间

我在 Ubuntu 服务器上运行 Prometheus,不久前我就开始通过运行

sudo ./prometheus

不过,我想补充一下

--storage.tsdb.retention.time=1y

到此命令的末尾。如何在不停止 Prometheus 收集指标的情况下更改正在运行的 Prometheus 进程的存储保留时间。更改保留时间而不丢失 Prometheus 已在此服务器上收集的指标非常重要。请让我知道任何可能有帮助的信息。谢谢。

答案1

在此处输入图片描述 如果你使用docker容器
在此处输入图片描述

docker run  -p 9090:9090 -itd --name prometheus  \ 
-v /prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  prom/prometheus \
--storage.tsdb.retention.time=1y --config.file=/etc/prometheus/prometheus.yml

VM 环境 在此处输入图片描述

prometheus  --storage.tsdb.retention.time=2y --config.file=/etc/prometheus/prometheus.yml

相关内容