Я ищу вызов api rest для получения количества времени, прошедшего с момента получения последнего сообщения от агента. На странице работающей сборки есть эта информация для обнаружения зависших сборок, я считаю:
https://teamcity -support.jetbrains.com / Нс / user_images / U36JcBoA__BSPWNqiUeIDg.png
Я пытаюсь получить это «1 ч. 05 м. Назад», но через API-интерфейс rest.
Мы работаем с TeamCity Enterprise 2018.1.3.
Мне удалось получить список зависших сборок и их агентов, но я не могу получить ответ, когда пытаюсь получить информацию об агенте:
https://teamcityURL/app/rest/agents?locater=property:(name:agentName)
Я не уверен, должен ли я просматривать журнал агента или журнал сборки для получения этой информации.
В настоящее время я использую Почтальон для получения ответов, но буду создавать сценарии, как только получу правильные ответы.
Любое руководство было бы здорово :) Спасибо
** Обновление
Я могу получить информацию об агенте через: https://teamCityURL/app/rest/agents/name:agentName
Однако он не отображает информацию о последнем полученном сообщении. Вот что я получаю обратно:
agent id = "52" name = "agentname" typeId = "52" connected = "true" enabled = "true" авторизовано = "true" uptodate = "true" ip = "ip" href = "/ app / остальные / агенты / id: 52 "webUrl =" https://teamcityURL/agentDetails.html?id=52&agentTypeId=52&realAgentName=agentName"