问题标签 [rulers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prometheus - Cortex 可以读取规则但不激活它们,在 Ruler 中使用 API“/api/prom/api/v1/rules”检查时,所有 Cortex 规则都处于非活动状态
我从 GitHub 安装了 cortex 1.9.0 作为 k8s 部署。所有 pod 都在运行。当我通过 API“/api/v1/rules/default”在皮层标尺中加载规则时,规则正在加载,但它们的状态是非活动的。例如:/api/v1/rules/default 这个 API 输出规则是:- {"name":"ruler_check_rules","file":"default","rules":[{"state":"inactive","name ":"check_new_up","query":"up == 1","duration":0,"labels":{"cortex":"ruler"},"annotations":{"ruler":"cortex"} ,"警报":[],"健康":"ok","lastError":"","type":"alerting","lastEvaluation":"2021-07-20T07:57:53.002649507Z","evaluationTime “:0。
规则:
名称:ruler_check_rules 规则:
- 警报:check_new_up expr:'up==1' 注释:标尺:皮质标签:皮质:标尺
加载规则的 API:- curl -XPOST -HContent-Type:application/yaml --data-binary @rules.yaml http://10.110.70.206/api/v1/rules/default 使用 API 检查皮质标尺中的规则:- http://10.110.70.206/api/prom/api/v1/rules