Promehteus如何指定数据路径

简介

Prometheus 采集到的数据,没有指定的话,默认是在 /data 路径下,时间长了,数据会越来越多,

如果系统盘没有扩容,很容易导致磁盘空间不够用,

本文介绍如何指定 Prometheus 的数据生成路径,同时如何迁移历史数据。

指定路径

这里假设你的 Prometheus 程序和我一样,使用应用程序的方式部署的,如下

指定数据存储的路径,只需要加下面这个参数

shell 复制代码
--storage.tsdb.path=[新路径]

如下

数据迁移

设置好新的数据保存路径后,先不要急着重启,先将原先的数据迁移到新目录

敲下面的命令,进行数据迁移,不要手动 mv/cp 迁移

shell 复制代码
rsync -av [原目录] [新目录]

如下

优雅的迁移方式

迁移后就可以重启应用了(记得先 systemctl daemon-reload

相关推荐
夏日听雨眠8 小时前
LInux(逻辑地址与物理地址的区别,文件描述符,lseek函数)
linux·运维·网络
哲霖软件9 小时前
ERP 赋能非标自动化行业:破解物料与库存管理难题
运维·自动化
火车叼位10 小时前
替代 Tiny Win10 的 Linux 方案:Debian XFCE 精简桌面搭建
linux·运维
PieroPc10 小时前
CAMWATCH — 局域网摄像头监控系统 Fastapi + html
前端·python·html·fastapi·监控
syagain_zsx11 小时前
Linux指令初识(实用篇)
linux·运维·服务器
OYangxf11 小时前
Git Commit Message
运维·git
Alter123011 小时前
从“力大砖飞”到“拟态共生”,新华三定义AI基础设施的系统级进化
大数据·运维·人工智能
王木风12 小时前
终端里的编程副驾:DeepSeek-TUI-项目深度拆解,实测与原理分析
linux·运维·人工智能·rust·node.js
槑槑紫12 小时前
windows系统装轻量版linux开发
linux·运维·服务器
齐潇宇12 小时前
k8s-Helm管理器
linux·运维·云原生·容器·kubernetes