CI 校验片段(示意)
CI 校验片段(示意)
# .gitlab-ci.yml
validate-alerts:
script:
- promtool check rules rules/*.yml
- promtool test rules tests/*.yml
- amtool check-config alertmanager/alertmanager.yml告警变更与代码发布同纪律:谁改的、为什么改、何时生效都能追溯,出问题可回滚到上一版本。
规则与 Alertmanager 配置纳入版本库:改动走评审、CI 跑 promtool/amtool 校验与规则单测、按环境发布可回滚。
# .gitlab-ci.yml
validate-alerts:
script:
- promtool check rules rules/*.yml
- promtool test rules tests/*.yml
- amtool check-config alertmanager/alertmanager.yml