我正在尝试使用docker启动prometheus和警报管理器。
但是,当运行docker-compose up时,我遇到了这个错误:
UploadNewProfileImage(path);
docker-compose.yaml:
msg="Loading configuration file failed"
file=/etc/alertmanager/alertmanager.yml err="open
/etc/alertmanager/alertmanager.yml: no such file or directory"
alertmanager.yaml
version: '2'
services:
prometheus:
image: prom/prometheus
privileged: true
volumes:
- ./prometheus:/etc/prometheus/
- ./alertmanager:/alert.rules
command:
- --config.file=/etc/prometheus/prometheus.yml
ports:
- '9090:9090'
node-exporter:
image: prom/node-exporter
ports:
- '9100:9100'
alertmanager:
image: prom/alertmanager
privileged: true
volumes:
- ./alertmanager:/etc/alertmanager/
command:
- --config.file=/etc/alertmanager/alertmanager.yml
ports:
- '9093:9093'
Prometheus和node-exporter都运行良好,Alertmanager的文件结构与Prometheus匹配,所以看不到我要去哪里
答案 0 :(得分:0)
Alertmanager抱怨找不到alertmanager.yml
,但是您提到文件名为alertmanager.yaml
。 (文件名后缀:yml
与yaml
。)