首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prometheus&PromQL/ HTTP

Prometheus&PromQL/ HTTP
EN

Stack Overflow用户
提问于 2021-06-03 14:24:58
回答 1查看 225关注 0票数 0

我有一些PromQL查询,我想使用Prometheus提供的API通过HTTP请求执行这些查询。

例如,具有以下查询:

代码语言:javascript
复制
sum by (name) (container_memory_working_set_bytes{namespace="verification",pod=~".+",container!="POD",container=~".+"})

如何输入HTTP请求?

我试着这样写:

代码语言:javascript
复制
curl -g 'http://localhost:9090/api/v1/query?sum by (name) (container_memory_working_set_bytes{namespace="verification",pod=~".+",container!="POD",container=~".+"})' | jq

但我收到了"curl:(56) Recv failure: peer重置连接“

你能帮我理解如何用查询设置te请求(如果我写错了curl请求)吗?谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-03 14:31:16

尝试URL编码查询参数。

代码语言:javascript
复制
curl 'http://localhost:9090/api/v1/query?query=sum%20by%20%28name%29%20%28container_memory_working_set_bytes%7Bnamespace%3D%22verification%22%2Cpod%3D~%22.%2B%22%2Ccontainer%21%3D%22POD%22%2Ccontainer%3D~%22.%2B%22%7D%29' | jq
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67823292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档