по моему в сингл нод версии делал это при помощи команды:
http://127.0.0.1:8428/api/v1/admin/tsdb/delete_series?match[]={job=~".+",source=""}
В vmselect сейчас делаю такой запрос:
curl http://127.0.0.1:8481/delete/0/prometheus/api/v1/admin/tsdb/delete_series?match[]={job=~"node-exporter",pod=""}
Но получаю ошибку
requestURI: /delete/0/prometheus/api/v1/admin/tsdb/delete_series?match[]=pod=; cannot parse "pod=": identExpr: unexpected token "="; want "(", "{", "[", ")", ","; unparsed data: "="
Возможно вместо pod="" попробовать container=""?
выглядит как проблема экранирования символов командной строки. Попробуйте передавать query args в curl через -d 'match[]={job=~"node-exporter",pod=""}'
Обсуждают сегодня