Docker 警报管理器赢得';我不能开始,但普罗米修斯开始得很好

Docker 警报管理器赢得';我不能开始,但普罗米修斯开始得很好,docker,prometheus-alertmanager,Docker,Prometheus Alertmanager,我正在尝试启动普罗米修斯,并使用docker提醒经理 但是,在运行docker compose up时,我遇到了以下错误: msg="Loading configuration file failed" file=/etc/alertmanager/alertmanager.yml err="open /etc/alertmanager/alertmanager.yml: no such file or directory" docker-compose.yaml: version: '2

我正在尝试启动普罗米修斯,并使用docker提醒经理

但是,在运行docker compose up时,我遇到了以下错误:

msg="Loading configuration file failed" 
file=/etc/alertmanager/alertmanager.yml err="open 
/etc/alertmanager/alertmanager.yml: no such file or directory"
docker-compose.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'
alertmanager.yaml

global:
slack_api_url: 'https://hooks.slack.com/services/eufiwbhfgvehjvfeyvfhevhfvey

route:
  receiver: 'slack'

receivers:
  - name: 'slack'
    slack_configs:
      - send_resolved: true
        username: 'alert'
        channel: '#wgeygyhvdwvy'

Prometheus和node exporter都运行良好,Alertmanager的文件结构与Prometheus匹配,因此看不出哪里出了问题

Alertmanager抱怨找不到
Alertmanager.yml
,但您提到的文件名是
Alertmanager.yaml
。(文件名后缀:
yml
vs
yaml

我犯了难以置信的错误,可以看出我以前从未使用过.yml!