Prometheus的多租户配置的 Cortex 的Rule 的API 怎么都开启不了?

问题描述:

具体是这样的,目前我这边要做的是一个 Cortex 里面的 Rules 的配置,我希望可以拿到 Prometheus 的Rules 的配置,同时可以配置 Cortex 自己的 Rules ,这样的话就可以结合到 Alertmanager 来实现告警功能。

遇到一个问题,就是 在获取 rules 的时候, Cortex 的官方提供的 API 中:
使用 `experimental.ruler.enable-api` 来启用这个功能,但是在执行这个: 

curl -H 'X-Scope-OrgID:1' http://localhost:9009/prometheus/api/v1/rules

依然 是 404 no page found .

我在 config 文件里面也已经配置了 Ruler 的api 的启用:

ruler:
enable_sharding: true
enable_api: true
rule_path: "/rules"

但是我不知道是为什么。想问下大家,这个是怎么解决?
阅读 2.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题