Kubernetes 普罗米修斯联盟

Kubernetes 普罗米修斯联盟,kubernetes,prometheus,istio,configmap,Kubernetes,Prometheus,Istio,Configmap,我使用的是istio.1.6,我试图根据存储从istio prometheus到外部prometheus的度量。但在第一步中,我必须编辑配置并添加录制规则。我尝试编辑istio prometheus的配置映射并添加录制规则。编辑成功,但当我尝试在prometheus仪表板中查看规则时,它们不会出现(我相信这意味着配置不适用)。我还尝试删除pod,看看新pod是否有新的配置,但仍然存在问题。 我做错了什么?感谢您的建议和回答。问题在于我添加录制规则的方式。我在rules.yaml中添加了规则,但忘

我使用的是istio.1.6,我试图根据存储从istio prometheus到外部prometheus的度量。但在第一步中,我必须编辑配置并添加录制规则。我尝试编辑istio prometheus的配置映射并添加录制规则。编辑成功,但当我尝试在prometheus仪表板中查看规则时,它们不会出现(我相信这意味着配置不适用)。我还尝试删除pod,看看新pod是否有新的配置,但仍然存在问题。
我做错了什么?感谢您的建议和回答。

问题在于我添加录制规则的方式。我在rules.yaml中添加了规则,但忘记在prometheus配置文件的rule_files字段中提及。我不知道如何进行prometheus配置,这就是问题所在

我还提到了这个github


也可以在普罗米修斯联盟上查看此信息

您是否尝试按照普罗米修斯中提到的配置联盟?这是联盟中的第二步。首先是在istio prometheus中添加录制规则。这不起作用。然后从istio的角度来看,我会说可能缺少。或自istio 1.5.0以来默认启用的严格MTL问题,您可以尝试将其从严格更改为允许,然后检查它是否工作。您知道将录制规则准确地放在哪里吗?即文档中提到的第一步?我尝试将其放在istio prometheus中。我没有启用mtls。@jt97解决了它。这是我的错误。我在configmap中添加了规则,但在prometheus.yaml在配置图中。感谢您的回复