Prometheus 历史数据删除

检查是否开放管理API

检查Prometheus启动时是否增加参数 web.enable-amdin-api,该参数必须指定

标记指标及时间范围内要删除数据

标记待删除数据api:POST http://127.0.0.1:9090/api/v1/admin/tsdb/delete_series?match[]={host="127.0.0.1"}&start=1640966400&end1640966460,该接口只负责标记,标记完成后在一段时间后自动删除,如果想立刻清除数据,参考下方请求标记数据

参数解释:

match[]:必填项,值为指标名称/标签名称

start:可选,开始时间,10位时间戳

end:可选,结束时间,10位时间戳

当开始时间与结束时间未选时,则标记该指标/标签的所有数据

清理标记数据

清除标记数据api: POST http://127.0.0.1:9090/api/v1/admin/tsdb/clean_tombstones,调用该接口后立即生效

注意事项:在清理过程中出现磁盘空间使用率上升(还未发现具体原因),建议多次小范围删除数据,不建议单次删除大范围数据

posted @ 2022-09-28 09:23  Jruing  阅读(2795)  评论(0编辑  收藏  举报