prometheus中复杂的rest api不工作

prometheus中复杂的rest api不工作,prometheus,metrics,restapi,Prometheus,Metrics,Restapi,为什么这不起作用 curl-ks-H'Authorization:Bearer sha256~uuxxxxxxxxxxxxxxxxxxxxxxxxx'[https://prometheus-k8s-openshift-monitoring.apps.node1.test.com/api/v1/query?query=sum(容器内存工作集字节{pod='application-one-11-pgsl5',namespace='me-sandbox',容器='',) 有错, {“状态”:“错误”,

为什么这不起作用

curl-ks-H'Authorization:Bearer sha256~uuxxxxxxxxxxxxxxxxxxxxxxxxx'[https://prometheus-k8s-openshift-monitoring.apps.node1.test.com/api/v1/query?query=sum(容器内存工作集字节{pod='application-one-11-pgsl5',namespace='me-sandbox',容器='',)

有错,

{“状态”:“错误”,“错误类型”:“错误数据”,“错误”:“无效参数”查询:1:42:分析错误:聚合中意外的“=”}{“状态”:“错误”,“错误类型”:“错误数据”,“错误”:“无效参数”查询:1:48:分析错误:聚合中意外的“=”}{“状态”:“错误”,“错误类型”:“错误数据”,“错误”:“无效参数‘查询’:1:48:分析错误:聚合中意外出现“=”{“状态”:“成功”,“数据”:{“结果类型”:“向量”,“结果”:[{“metme”:{},“值”:[1622082452.048,”1778649063424“]}}}

但这是有效的

curl-ks-H“授权:持单人sha256~uuxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”[https://prometheus-k8s-openshift-monitoring.apps.node1.test.com/api/v1/query?query=rate(http_请求总数[5m])[30m:1m]”

产量长,

{“status”:“success”,“data”:{“resultType”:“matrix”,“result”:[{“metric”:{“code”:“200”,“container”:“oauth proxy”,“endpoint”:“web”,“handler”:“label_values”,“instance”:“172.29.11.248:9091”,“job”:“thanos queryer”,“method”:“get”,“namespace”:“openshift monitoring”,“pod”:“thanos-queryer-5f6698bdb6-jzs”,“service”:“thanos queryer”},“value”:[[1622080920,0”]、[1622080980,0”]、[1622081040,0”]、[1622081100,0”]、[1622081160,0”]、[1622081220,0”]、[1622081280,0”]、[1622081340,0”]、[1622081400,0”、[1622081460,0”、[1622081520,0.0037037003704]、[1622081580,0.0037037003704]、[16220817070707070037]、[162208170]、[162208170]、[162208170]

我希望这个能起作用

总和(容器\内存\工作\集合\字节{pod='application-one-11-pgsl5',名称空间='me-sandbox',容器='''',})”

请帮忙,谢谢


很抱歉,我马上就得到了答案!!!您可以检查chrome上的实际rest api…

如果您认为,您已经找到了解决方案,请将其添加为答案,这样其他有类似问题的人将来可能会受益