tidb的prometheus总是会自动重加载配置文件,如何避免让它自己重加载

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

prometheus 修改tidb.rules.yml,值老是会重新加载覆盖,应该怎么彻底的修改里面的告警阈值?

【资源配置】

https://docs.pingcap.com/zh/tidb/stable/customized-montior-in-tiup-environment#自定义-prometheus-配置
参考这个?

1 个赞

你需要自定义 Prometheus rule,不然每次重启或者重新加载都会被默认配置覆盖

将自定义的 rule 配置文件放到 指定机器的某个目录下。
tiup cluster edit-config ${cluster-name}修改集群配置

monitoring_servers:
  - host: 127.0.0.1
    rule_dir: /home/tidb/prometheus_rule   # prometheus rule dir on TiUP machine

上述配置后,在集群进行reload 操作时,TiUP 将读取本机 /home/tidb/prometheus_rule 路径下的自定义 rule,然后将该配置发送到 Prometheus Server,替换默认配置规则。

3 个赞

Mark,学习一下

学到了