警报管理器无法启动,但Prometheus可以正常启动

时间:2019-01-31 17:05:32

标签: docker prometheus-alertmanager

我正在尝试使用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匹配,所以看不到我要去哪里

1 个答案:

答案 0 :(得分:0)

Alertmanager抱怨找不到alertmanager.yml,但是您提到文件名为alertmanager.yaml。 (文件名后缀:ymlyaml。)