1

我使用 prometheus 来监控 pod 的 cpu 和网络使用情况。但是像 cpu_usage_seconds 这样的指标并没有出现在 prometheus 中。

当我检查 kubelet 目标已关闭时。

我正在使用 helm 的 stable/prometheus-operator:

截图普罗米修斯

4

1 回答 1

0

有几种方法可以解决此问题:

  1. 检查权限、webhook 和 kube 控制器。详细信息可以在这里找到

  2. 检查您的防火墙规则是否没有阻止连接(在正确的端口上)。

  3. Prometheus 需要对所有集群组件的读取权限才能获取指标。检查集群角色。

  4. 检查配置映射中的服务端点发现配置。

  5. 确保您使用的是最新的稳定版 Prometheus。

请让我知道这是否有帮助。

于 2019-10-16T11:58:38.103 回答