我在 Ubuntu 服务器上运行 Prometheus,不久前我就开始通过运行
sudo ./prometheus
不过,我想补充一下
--storage.tsdb.retention.time=1y
到此命令的末尾。如何在不停止 Prometheus 收集指标的情况下更改正在运行的 Prometheus 进程的存储保留时间。更改保留时间而不丢失 Prometheus 已在此服务器上收集的指标非常重要。请让我知道任何可能有帮助的信息。谢谢。
答案1
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
prometheus --storage.tsdb.retention.time=2y --config.file=/etc/prometheus/prometheus.yml