【 TiDB 使用环境】生产环境
【 TiDB 版本】prometheus
多谢,这样可以了!可以追完一个问题吗,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 天后被自动关闭。不再允许新回复。