如何在Prometheus中同时删除满足多个条件的时间序列?
删除同时匹配instance和job标签的Prometheus时间序列
要删除同时满足instance="127.0.0.1:9090"和job="node"的时间序列,只需在同一个match[]的标签选择器中用逗号分隔多个匹配条件即可,对应的curl命令如下:
curl -X POST -g 'http://127.0.0.1:9090/api/v1/admin/tsdb/delete_series?match[]={instance="127.0.0.1:9090",job="node"}'
补充说明
Prometheus的delete_series API中,单个match[]参数内的多标签条件用逗号组合时,会匹配同时满足所有标签规则的序列;如果是多个独立的match[]参数,则会匹配满足任一条件的序列,两者逻辑不同。
内容的提问来源于stack exchange,提问作者progquester
相关产品推荐
相关产品推荐

