Azure DevOps 提取独立访问者

88次阅读
没有评论

问题描述

正在使用 Azure DevOps,并希望跟踪其使用情况。他想知道是否有办法获取在过去30天内登录/使用 Azure DevOps 的独立访问者数量。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

目前,Azure DevOps没有内置的方法来直接获取过去30天内登录/使用 Azure DevOps 的独立访问者数量。但是,你可以使用以下两种方法来实现:
1. 手动计数:你可以访问 https://dev.azure.com/{organization}/_settings/audit,然后设置日期范围为你想要的范围,并手动计数独立访问者。
2. 自动化计数:你可以使用 Azure DevOps 的 REST API 来获取审计日志,并从响应中统计独立访问者。以下是具体步骤:
– 使用 Azure DevOps 的 REST API 发送查询请求,获取审计日志。你可以参考官方文档了解如何发送查询请求。
– 从响应中提取独立访问者的信息,并进行统计。你可以使用编程语言(如Python、JavaScript等)编写代码来处理响应并计算独立访问者的数量。
请注意,以上方法都需要一定的手动或自动化工作来获取独立访问者的数量。你可以根据自己的需求选择适合的方法,并根据实际情况进行相应的调整和优化。

方案2

如果你使用的是 Azure DevOps Server(旧称为 TFS),你可以考虑使用 Power BI 来创建报表并获取独立访问者的数量。Power BI 可以连接到 Azure DevOps Server 数据库,并使用其强大的数据分析和可视化功能来生成报表。你可以参考官方文档了解如何使用 Power BI 来创建报表。
请注意,以上方法都需要一定的手动或自动化工作来获取独立访问者的数量。你可以根据自己的需求选择适合的方法,并根据实际情况进行相应的调整和优化。

正文完