Azure devops 如何监视VSTS代理可用性

Azure devops 如何监视VSTS代理可用性,azure-devops,build-agent,azure-devops-self-hosted-agent,Azure Devops,Build Agent,Azure Devops Self Hosted Agent,我们有多个现场构建代理连接到我们的VSTS实例,并且希望实现监视它们的可用性。也就是说,不仅他们的服务正在运行,而且他们可以连接到VST,因为我们以前在代理方面遇到了一些问题 我已经查看了VSTSAPI文档,但是我找不到一个可以返回某个特定代理是否在线的调用。基本上,我需要做的是在进入代理池管理页面时集成VSTS中可用的绿色/红色指示器。我不想做网页抓取,我知道我可以检查代理日志(这是我作为最后手段考虑的),但最好有一个更漂亮的解决方案 有人有什么想法吗?有我错过的API吗?或者,您是否可以直接

我们有多个现场构建代理连接到我们的VSTS实例,并且希望实现监视它们的可用性。也就是说,不仅他们的服务正在运行,而且他们可以连接到VST,因为我们以前在代理方面遇到了一些问题

我已经查看了VSTSAPI文档,但是我找不到一个可以返回某个特定代理是否在线的调用。基本上,我需要做的是在进入代理池管理页面时集成VSTS中可用的绿色/红色指示器。我不想做网页抓取,我知道我可以检查代理日志(这是我作为最后手段考虑的),但最好有一个更漂亮的解决方案


有人有什么想法吗?有我错过的API吗?或者,您是否可以直接与代理交谈并询问其当前是否连接到VST?

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

https://XXX.visualstudio.com/_apis/distributedtask/pools/[pool id]/agents
相关线程: