在 Prometheus 中,我试图将多个 http 请求行合并到使用label_replace
.
http_requests_total{account_id="124",handler="AAAAAController"...}
http_requests_total{account_id="125",handler="BBBBBController"...}
http_requests_total{account_id="126",handler="CCCCCController"...}
http_requests_total{account_id="123",handler="XXXXXController"...}
我写的查询是:
label_replace(http_requests_total, "class", "$1", "handler", "([a-zA-Z0-9]+)Controller.*")
.
这可以正常工作并将class
标签添加到向量:“AAAA”,“BBBB”等。此时我想删除某些类,例如空和BBBB
。
如何使用以下方法进一步过滤向量{class~="BBBBB"}
:
label_replace(http_requests_total, "class", "", "handler", "([a-zA-Z0-9]+)Controller.*"){class~="BBBBB"}
当我尝试这样做时,Prometheus 显示错误。