2

我可以直接从 Prometheus UI 搜索查询,它工作正常:

K_MacInfo{macAddr="B0:11:12:FD:D1:A8"} offset 5m.

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

curl http://localhost:9090/api/v1/queryquery=K_MacInfo{macAddr="B0:11:12:FD:D1:A8"}

也不知道如何在这里添加偏移部分。你能指导我理解我在这里做错了什么吗?

4

1 回答 1

3

您的 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
于 2019-01-10T18:47:40.973 回答