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

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Jruing  阅读(2954)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示