我想mymetricname{foo="bar"}在Prometheus 2.0.0-beta.2安装中删除时间序列的所有指标.
我目前从这个HTTP API调用中收到一条错误消息:
curl -X DELETE -g \
'http://localhost:9090/api/v1/series?match[]=mymetricname{foo="bar"}'
{"status":"error","errorType":"internal","error":"not implemented"}
Run Code Online (Sandbox Code Playgroud)
但是,作者的一份声明显然表明这种呼叫在很久以前就已成为可能(早在2015年).这里发生了什么?
更新此问题似乎不太可能是由于URL中的错误转义信件,因为以下工作正常:
curl -X GET -g \
'http://localhost:9090/api/v1/series?match[]=mymetricname{foo="bar"}'
{"status":"success","data":[<data>]}
Run Code Online (Sandbox Code Playgroud)
在Prometheus 2.0中,端点已移至POST,并且主体已打开 /api/v2/admin/tsdb/delete_series
例如:
curl -XPOST -g 'http://localhost:9090/api/v2/admin/tsdb/delete_series' -d '{"matchers": [{"name": "__name__", "value": "up"}]}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |