Как сделать вызов API REST в TeamCity за время, прошедшее с момента последнего сообщения от агента? - PullRequest
0 голосов
/ 21 июня 2019

Я ищу вызов 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"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...