2017-09-15 25 views
1
os.system('curl --insecure -g https://ab/api/v1/query?query=m{site_name="a"}') 

//每当我运行它,我得到一个错误 {“地位”:“错误”,“错误类型”:“bad_data”,“错误”:“在焦炭解析错误25:意外的\“} \”在标签匹配,期望的字符串“}Assignin labelvalues

回答

0

我假设你想通过curl命令中的标签值进行查询,因为通过HTTP API分配新标签是不可能的。

下面的例子将返回在你的问题中给出的选择相匹配的所有系列:

os.system('curl --insecure -g \'http://localhost:9090/api/v1/series?match[]=mulpi_Version{site_name="BishopGate"}\'') 

这是包括在Prometheus documentation

注意它可能会更好地使用图书馆查询API,而不是使用Python进行curl请求。

+0

在shell中运行相同的curl命令,但inn脚本遇到问题{“status”:“error”,“errorType”:“bad_data”,“error”:“解析char 25时的错误:意外标识符\” BishopGate \“在标签匹配 – usha

+0

任何想法如何我们可以解析”BishopGate“。我试过\”BishopGate \“ – usha

+0

@usha我解决了它:)看到我更新的答案 – ConorB

相关问题