попробуйте вызвать API самостоятельно (то есть: делать вызовы, которые пытается совершить Прометей).проверьте журналы ошибок alertmanager.
alertmanager возвращает 500 Internal Server Error
, поэтому что-то там не так.
Если вы открываете веб-браузер и пытаетесь загрузить http://192.168.22.105:4194/api/v1/alerts
(или если вы делаете curl
или wget
с компьютера в вашей сети, который может достичь этих IP-адресов), вы должны получить ответ json со списком предупреждений.или, по крайней мере, пустой ответ с {"status":"success","data":[]}
IP-адреса в каждой из этих ошибок на самом деле являются внутренними IP-адресами отслеживаемых узлов.
Это неправильно.Прометей пытается отправить оповещения на эти IP-адреса.Таким образом, эти оповещения должны соответствовать экземплярам AlertManager.
Если AlertManager не работает на этих IP-адресах, поэтому он дает сбой.Прометей пытается вызвать API-интерфейс Alertmanager (/api/v1/alerts
).
Для мониторинга этих узлов, Прометею требуется доступ к {IP}/metrics
.