如何监视VSTS代理可用性



我们在VSTS实例上附加了多个现场构建代理,并希望实现其可用性。也就是说,不仅是他们的服务正在运行,还可以连接到VST,因为我们之前遇到了一些问题。

我已经检查了VSTS API文档,但是我找不到可以返回特定代理是否在线的呼叫。基本上,我需要做的是集成到"代理池管理"页面时VST中可用的绿色/红色指标。我不想进行网络刮擦,我知道我可以检查代理日志(这就是我的最后一个度假胜地),但是有一个更漂亮的解决方案会很好。

有人有任何想法吗?我错过了API吗?或者您可以直接与代理商交谈,并询问它当前是否已连接到VST?

您可以使用此API获取代理的状态:

https://XXX.visualstudio.com/_apis/distributedtask/pools/[pool id]/agents

一个相关线程:TFS 2015 API带有POWERSHELL

从池中删除代理

最新更新