当我提取特定版本的AlertManager (0.21)并单独运行它时,它会工作。但是,当我在对接器组合中运行它时,警报管理器拒绝启动,并不断地提供以下错误。
open alertmanager.yml: no such file or directory当一个旧版本的警报管理器(0.15)在docker中以相同的配置运行时,它可以工作。
这些文件没有提供任何线索。
注意:自我发布社区的答案,因为它可能需要相当一段时间才能弄清楚到底是什么问题,因为并不是每个用户(像我)都是高级用户。
发布于 2021-02-15 01:43:45
回答:显式地提到alertmanager.yml (-config.file)在docker配置中的路径。这是,而不是,这是以前版本的警报管理器的情况。
alertmanager:
restart: always
command: '--storage.path=/alertmanager --config.file=/etc/alertmanager/alertmanager.yml --log.level=debug --cluster.listen-address=""'
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- 'node.labels.role!=replica'
networks:
topology-network:https://stackoverflow.com/questions/66201822
复制相似问题