用tiup部署的TiDB-5.4.0 prometheus 存储时间 是30d,怎么修改成7天呢?

【 TiDB 使用环境】生产环境
【 TiDB 版本】prometheus

https://docs.pingcap.com/zh/tidb/stable/tiup-cluster-topology-reference#monitoring_servers

多谢,这样可以了!可以追完一个问题吗,Prometheus中的数据 怎么删除呢?之前30天数据磁盘快满了,改成7天后,磁盘数据量没减少呢

改完后等一天再看看

如果设置后磁盘数据量没有立即删除。可以尝试 重启监控组件。

或者可以参考一下方式:
清理所有数据的话,如果不需要保留,停掉 prometheus 然后清空 Prometheus 数据目录在启动就可以了,数据目录可以通过 tiup cluster display 查看。
如果需要保留则需要通过 API delete-series 并加上 start= 和 end= 参数来清理。例如清理 5月2号0点之前的所有数据:

curl -ksvvXPOST -g ‘http://127.0.0.1:9090/api/v1/admin/tsdb/delete_series?match[]={component=“tidb”}&end=1682956800
curl -ksvvXPOST -g ‘http://127.0.0.1:9090/api/v1/admin/tsdb/delete_series?match[]={component=“tikv”}&end=1682956800
curl -ksvvXPOST -g ‘http://127.0.0.1:9090/api/v1/admin/tsdb/delete_series?match[]={component=“pd”}&end=1682956800
// 如果还有其他组件还需要分别删其他组件的 // 返回码 204 即可

如果 API 删完后如果要马上释放空间,需要通过 API clean-tombstones 来清理,方法:

curl -ksvvXPOST http://127.0.0.1:9090/api/v1/admin/tsdb/clean_tombstones
// 返回码 204 即可

看官方配置文档就知道了。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。