【发布时间】:2020-05-27 06:31:28
【问题描述】:
我正在使用 istio.1.6,我试图将指标从 istio prometheus 存储到基于 istio best practise doc 的外部 prometheus。但在第一步中,我必须编辑我的配置并添加记录规则。我试图编辑istio prometheus 的 configmap 并添加了录制规则。编辑成功,但是当我尝试在 prometheus 仪表板中查看规则时,它们没有出现(我相信这意味着配置不适用)。我还尝试删除 pod 并查看是否新的 pod 有新的配置,但问题仍然存在。 我究竟做错了什么?任何建议和答案表示赞赏。
【问题讨论】:
-
您是否尝试过按照 prometheus documentation 中提到的方式配置联合?
-
嗯,这是联邦的第二步。首先是在 istio prometheus 中添加记录规则。这不起作用。
-
那么从 istio 方面我会说它可能缺少service entry。或者从 istio 1.5.0 开始默认启用的严格 mtls 的问题,您可以尝试将其从严格更改为许可,然后检查它是否有效。
-
你知道把录制规则具体放在哪里吗?即文档中提到的第一步?我试图把它放在 istio prometheus 中。我没有启用 mtls。
-
@jt97 解决了。是我的错误。我在configmap中添加了规则,但在configmap里面的prometheus.yaml中没有提及。感谢回复
标签: kubernetes prometheus istio configmap