虽然普罗米修斯说警报被触发,但我的警报管理员却没有收到任何警报。它说“没有警报”。
这仅用于我本地计算机的测试目的。这是我的prometheus.yml
---
rule_files:
- ~/Documents/prometheus-data/alert.rules
scrape_configs:
- job_name: node
scrape_interval: 15s
static_configs:
- targets:
- "127.0.0.1:9100"
我使用以下命令启动prometheus。
./prometheus -config.file=prometheus.yml -alertmanager.url=http://127.0.0.1:9093
我错过了什么吗?
答案 0 :(得分:0)
我认为问题是~/Documents/prometheus-data/alert.rules
上规则文件的路径,特别是~
字符。
在我测试您的设置时,将规则规则文件移动到与Prometheus相同的目录并仅将其引用为alert.rules
。我还测试了删除~
字符并使用alert.rules
文件的绝对路径,该文件也有效。