在monitoring_servers配置中添加:
storage_retention: 2b
发现没有起来效果,监控数据还是越来越多
ps -ef | grep prometheus,看一下prometheus的进程是否带了–storage.tsdb.retention选项,看这个选项的值是多少天
如果是想保留2天的话是2d吧
是我搞错了,把d写成b
是的,多谢
他数据什么时候会触发回收
重启prometheus,设置的参数没生效吗
重启了prometheus,–storage.tsdb.retention=2d,但是存储空间还是没有回收,现在存储空间使用率到达95%了,所以想知道他的回收是什么时间会触发的
我自己实验了下,发现设置-storage.tsdb.retention是立即生效的,你那边不生效可能两种原因:
1、你这个参数没有设置成功,直接去prometheus 服务器上,执行 ps -ef|grep prometheus 看下–storage.tsdb.retention 设置是否生效
2、你的存储空间大部分存储的是最近2天内的数据,所以设置–storage.tsdb.retention=2d 也没有用去存储prometheus 监控数据的目录看下,最早的存储数据目录是什么时间产生的
我设置了保留一天
ps -ef|grep prometheus
tidb 22701 1 4 Jul15 ? 03:04:46 bin/prometheus/prometheus --config.file=/sdata/usr/local/tidb/monitoring_servers1/conf/prometheus.yml --web.listen-address=:9091 --web.external-url=http://172.18.3.251:9091/ --web.enable-admin-api --log.level=info --storage.tsdb.path=/sdata/data/tidb/monitoring_servers1 –storage.tsdb.retention=1d
监控数据存储过大的目录:docdb
你图片里面显示的不是prometheus的数据文件吧,是pump的数据文件吧,是不是进错目录了,你看下是不是prometheus的数据文件和pump的数据文件放到同一个文件系统上面了
普罗米修斯的数据保存时间应该是可以调整的。“storage.tsdb.retention.time=10000d”
该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。