[TiDB] 修改Prometheus数据保留时间

故障现象:

prometheus数据目录下,占用了大量的磁盘空间:


如何清理以上空间?


Prometheus 默认的数据保留时间是 15 天,如果您的配置中设置了更长的保留时间,那么数据文件会占用更多的磁盘空间


以下配置将数据保留时间配置为1天:

查看当前集群prometheus的配置情况:

[root@node181 ~]# tiup cluster display tidb-test -R prometheus

Cluster type: tidb

Cluster name: tidb-test

Cluster version: v8.5.2

Deploy user: tidb

SSH type: builtin

ID Role Host Ports OS/Arch Status Data Dir Deploy Dir

-- ---- ---- ----- ------- ------ -------- ----------

172.16.8.181:9090 prometheus 172.16.8.181 9090/12020 linux/x86_64 Up /tidb-data/prometheus-9090 /tidb-deploy/prometheus-9090

Total nodes: 1


通过修改集群配置文件,通过修改集群配置参数来修改数据保留时间:

tiup cluster edit-config tidb-test


monitoring_servers:

- host: 172.16.8.181

ssh_port: 22

port: 9090

ng_port: 12020

deploy_dir: /tidb-deploy/prometheus-9090

data_dir: /tidb-data/prometheus-9090

log_dir: /tidb-deploy/prometheus-9090/log

external_alertmanagers: []

storage_retention: 1d #新加的参数,保留1天的数据

arch: amd64

os: linux


保存后,

重启单个服务

tiup cluster reload tidb-test -R prometheus


或重整个集群

tiup cluster reload tidb-test


配置修改后,磁盘中的数据文件会自动删除,不需要手动删除:

如下图:




分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS