首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >联邦服务器的Promql查询

联邦服务器的Promql查询
EN

Stack Overflow用户
提问于 2019-09-23 20:20:03
回答 1查看 200关注 0票数 0

利用普罗米修斯联盟进行kubernetes监控。

正在尝试更改多个群集的提示查询:

计数

代码语言:javascript
运行
复制
by(node) (sum by(node, cpu) (node_cpu_seconds_total{job="node-exporter"}
  * on(namespace, pod) group_left(node) node_namespace_pod:kube_pod_info:))
For multiple clusters, the query is giving:
Error executing query: found duplicate series for the match group {namespace="monitoring", pod="prometheus-k8s-1"} on the right hand-side of the operation: [{__name__="node_namespace_pod:kube_pod_info:", clustername="xyz", environment="dev", job="prometheus", location="haha", namespace="monitoring", node="228d5f45-27cc-4a59-b99d-3bab9ebe3b52", pod="prometheus-k8s-1", prometheus="monitoring/k8s", prometheus_replica="prometheus-k8s-0"}, {__name__="node_namespace_pod:kube_pod_info:", clustername="abc", environment="dev", job="prometheus", location="haha", namespace="monitoring", node="3faf3dfa-f8ab-4b3f-bda7-6662c1aa2a34", pod="prometheus-k8s-1", prometheus="monitoring/k8s", prometheus_replica="prometheus-k8s-1"}];many-to-many matching not allowed: matching labels must be unique on one side

已将群集名称作为外部标签添加到prometheus服务器。

请给我引路好吗?

EN

回答 1

Stack Overflow用户

发布于 2020-03-11 10:49:58

由于prometheus pod作为statefulset运行,所以会出现重复错误。Pod名称为prometheus-k8s-1,且不会更改。

您可能需要在on(namespace, pod)中使用一些其他参数,如uid或在任何情况下都是唯一的其他参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58062303

复制
相关文章

相似问题

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