我想分析我的Azure DevOps组织中的一个团队使用Kibana和其他一些数据的一些度量标准。因此,我需要导入所有提交到弹性搜索数据库。然而,根据弹性的集成页面https://www.elastic.co/de/integrations?solution=all-solutions,他们只支持从Azure的基础设施组合中获取数据,而不是支持他们的DevOps产品。这就是为什么我考虑使用DevOps的REST收集数据,我每天都会调用这个API。
我的问题是:有没有更好的方法?有人做过类似的事吗?
提前谢谢你。
发布于 2021-01-19 08:28:20
您可以检查内容来源
工作场所搜索可以吸收来自许多不同内容来源的数据。内容源通常是第三方服务,如GitHub、Google或Dropbox。还可以使用自定义API源构建自己的连接器,它允许您在平台上创建唯一的内容存储库,并通过唯一可识别的端点将任何数据发送到Workplace搜索。
因为Workplace不支持DevOps,所以可以检查连接自定义源。并使用git检索项目的提交-获取提交提交:
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits?api-version=6.0https://stackoverflow.com/questions/65781454
复制相似问题