【问题标题】:Istio prometheus federationIstio 普罗米修斯联盟
【发布时间】: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


【解决方案1】:

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

我也参考了这个githubexample

还可以在 prometheus federation 上查看 post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2017-09-03
    • 2022-10-17
    • 2022-12-02
    相关资源
    最近更新 更多