我们有多个现场构建代理程序附加到我们的VSTS实例,并希望实现监视器的可用性。也就是说,不仅他们的服务正在运行,而且他们可以连接到VSTS,因为我们以前遇到过代理问题。
我已经检查了VSTS API文档,但是我找不到可以返回特定代理是否在线的调用。基本上我需要做的是在进入代理池管理页面时集成VSTS中可用的绿色/红色指示器。我不想做网络抓取,我知道我可以检查代理日志(这是我最后的想法),但最好有一个更漂亮的解决方案。< / p>
有没有人有任何想法?我错过了一个API吗?或者您可以直接与代理商联系并询问代理商当前是否已连接到VSTS?
答案 0 :(得分:1)
您可以使用此api获取座席的状态:
https://XXX.visualstudio.com/_apis/distributedtask/pools/[pool id]/agents