Promehteus如何指定数据路径

简介

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

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

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

指定路径

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

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

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

如下

数据迁移

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

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

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

如下

优雅的迁移方式

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

相关推荐
不一样的故事1261 天前
禁止访问 是 SVN 标准 403 权限拒绝错误
运维·安全·自动化
我想成为你噶叻叻猪1 天前
imx6ull板子ping不通ubuntu
linux·运维·ubuntu
桌面运维家1 天前
校园机房vDisk IDV云桌面Linux更新部署方案
linux·运维·服务器
cyber_两只龙宝1 天前
【Oracle】 Oracle之SQL的子查询
linux·运维·数据库·sql·云原生·oracle
遇印记1 天前
网络运维DDos攻击
运维·网络·ddos
司南-70491 天前
opencode环境搭 并 配置自定义BASE URL
linux·运维·服务器·人工智能
特长腿特长1 天前
LVS_DR 模式的原理
linux·运维·网络·云原生·centos·lvs
yyk的萌1 天前
Claude Code 命令大全
linux·运维·服务器·ai·claude code
Sirius Wu1 天前
Docker 镜像的构建、打包、变更、再次打包全流程
运维·docker·容器
Harvy_没救了1 天前
【Linux】Nginx - 反向代理
linux·运维·nginx