У нас есть несколько агентов сборки на месте, подключенных к нашему экземпляру VSTS, и мы хотели бы реализовать мониторинг их доступности. То есть дело не только в том, что их сервисы работают, но и в том, что они могут подключиться к VSTS, так как ранее у нас были некоторые проблемы с прокси.
Я проверил документацию по VSTS API, но не смог найти вызов, который возвращал бы информацию о том, находится ли конкретный агент в сети. По сути, мне нужно было бы интегрировать зеленый/красный индикатор, доступный в VSTS, когда вы переходите на страницу управления пулом агентов. Я не хочу делать веб-скрапинг, и я знаю, что могу проверить журнал агента (и это то, что я имею в виду в крайнем случае), но было бы хорошо иметь более красивое решение.
У кого-нибудь есть какие-либо идеи? Есть ли API, который я пропустил? Или вы можете напрямую поговорить с агентом и спросить его, подключен ли он в данный момент к VSTS?