普罗米修斯中的警报管理器给出退出代码错误并忽略普罗米修斯中警报管理器的分配
Posted
技术标签:
【中文标题】普罗米修斯中的警报管理器给出退出代码错误并忽略普罗米修斯中警报管理器的分配【英文标题】:Alert manager in prometheus give exit code error and ignoring assignment for alert manager in prometheus 【发布时间】:2021-07-24 12:13:34 【问题描述】:我是prometheus的新手,尝试在prometheus中安装alert manager导出工具时,使用systemctl status alertmanager检查后出现以下错误
alertmanager.service - AlertManager Service
Loaded: loaded (/etc/systemd/system/alertmanager.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2021-05-01 11:23:07 UTC; 21s ago
Process: 51547 ExecStart=/usr/local/bin/alertmanager --config.file /etc/alertmanager/alertmanager.yml -web.external-url=http://0.0.0.0:9093 (code=exited, status=1/>
Main PID: 51547 (code=exited, status=1/FAILURE)
5 月 1 日 11:23:07 STEP-Test systemd[1]:启动 AlertManager 服务。 5 月 1 日 11:23:07 STEP-Test alertmanager[51547]: alertmanager: error: unknown short flag '-w', try --help 5 月 1 日 11:23:07 STEP-Test systemd[1]: alertmanager.service: 主进程退出,code=exited, status=1/FAILURE 5 月 1 日 11:23:07 STEP-Test systemd[1]: alertmanager.service: 失败,结果为“exit-code”。
我已尝试删除并重新安装,但结果相同。我检查了我的配置以查看,但我无法找出问题所在。 配置文件是
感谢大家的及时回复。
【问题讨论】:
【参考方案1】:alertmanager
的标志中有错误。
看来,您应该使用--web.external-url
而不是-web.external-url
【讨论】:
谢谢达兹威尔金。我已经更改了标志,但仍然出现相同的错误。 嗯。日志中还有其他内容吗?journalctl --unit=alertmanager.service
。您可以使用标志 --log.level=debug
配置调试日志记录。我怀疑(!?)您的配置不正确(或丢失)(/etc/alertmanager/alertmanager.yml
),这导致了失败。
我在设置中有等配置但仍然报同样的错误以上是关于普罗米修斯中的警报管理器给出退出代码错误并忽略普罗米修斯中警报管理器的分配的主要内容,如果未能解决你的问题,请参考以下文章