当前位置: 首页 > 知识库问答 >
问题:

Openshift 4.4-普罗米修斯无法看到度量

宣星光
2023-03-14

oc版本:

客户端版本:4.4.3服务器版本:4.4.3 Kubernetes版本:V1.17.1

图片:quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6a5398997bd7ccddd8d0be0f0f2d9dcae8dddc01d54e6877437f07397c273048

在其他吊舱上没有任何错误,只在普罗米修斯操作员吊舱日志中获得以下异常:

E0616 12:23:10.336040       1 reflector.go:280] github.com/coreos/prometheus-operator/pkg/prometheus/operator.go:477: Failed to watch *v1.PrometheusRule: expected resource version to have 40 parts to match the number of ListerWatchers  

共有1个答案

方昊
2023-03-14

解决了。问题是客户端缺乏时间同步。

 类似资料:
  • 我将我的GKE API服务器升级到1.6,并正在将节点升级到1.6,但遇到了一个障碍... 我有一个prometheus服务器(版本1.5.2),运行在一个由Kubernetes部署管理的pod中,其中两个节点运行版本1.5.4Kubelet,一个新节点运行版本1.6。 但普罗米修斯仍然得到401。 更新:就像乔丹所说的kubernetes认证问题。在这里看到新的、更集中的问题;https://s

  • 我的各种docker容器导出prometheus度量,但是我们的prometheus安装只需要从一个endpoint提取所有度量。不幸的是,这是无法改变的。因此,我需要在一个点上聚合所有度量,从普罗米修斯安装可以刮取度量。 此外,如果这个程序或脚本能够提供关于如何处理由不同endpoint导出的相同度量的额外逻辑,那就太好了。例如,如果我只是将不同的度量站点连接在一起,Prometheus在解释度

  • 假设我在普罗米修斯中有两个指标,两个计数器: 好的: 失败: 总计: 我的问题是如何找到在查询中发生的failures 我期待以下回应: 这意味着,如果 pod 接收

  • 我要监控的应用程序为健康检查提供了一个apiendpoint,该endpoint使用json中的指标进行响应。例如: 我已经设置了Prometheus blackbox\u exporter,以监视此endpoint是否返回200 Ok,但理想情况下,我也希望获得这些指标。我知道instrumentation直接从应用程序导出这些数据。但是,由于应用程序已经在导出json对象中我想要的内容,我更希

  • 我正在使用ZFS导出器从Linux服务器上收集Prometheus v.2.19中的ZFS指标。正在从所有目标收集数据,并且值是正确的,但是有一个奇怪的问题:我想计算ARC未命中与ARC命中的比率的百分比,因此我使用以下公式: 但它不产生任何数据。我可以分别从每个速率表达式中获取值,但不能从上面的公式中获取值。如果我使用具有相同标签的公式,即: 它给出的正确结果为 100,因为未命中与未命中或命中