Prometheus查询和API调用

时间:2019-01-10 18:35:04

标签: prometheus promql

我能够直接从Prometheus UI中搜索查询,并且效果很好:

K_MacInfo {macAddr =“ B0:11:12:FD:D1:A8”}偏移5m。

但是,当我尝试使用curl命令在服务器中直接运行它时,我得到了错误的语法并得到了错误消息。

卷曲http://localhost:9090/api/v1/queryquery=K_MacInfo {macAddr =“ B0:11:12:FD:D1:A8”}

也不确定如何在此处添加偏移量部分。您能引导我了解我在这里做错了什么吗?

1 个答案:

答案 0 :(得分:0)

您的URL格式有误,您需要正确地对query参数进行urlencode。 curl可以为您做到这一点:

curl -G \
--data-urlencode 'query=K_MacInfo{macAddr="B0:11:12:FD:D1:A8"} offset 5m' \
http://localhost:9090/api/v1/query