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
,调用该接口后立即生效
注意事项:在清理过程中出现磁盘空间使用率上升(还未发现具体原因),建议多次小范围删除数据,不建议单次删除大范围数据
本文来自博客园,作者:Jruing,转载请注明原文链接:https://www.cnblogs.com/jruing/p/16736875.html