很抱歉,如果可以通过查看MS文档来回答这个问题,但是我是Azure环境的新手,并且一直在阅读该文档。我的团队一直在努力创建一个仪表板,该仪表板将显示来自称为我们的YAML管道框架的AzDO管道的各种统计信息。其他团队正在使用基于我们框架的AzDO管道将应用程序从本地服务器迁移到Azure,我们想知道:
最大的挑战是,在我们企业中许多Azure项目上运行的管道调用了我的团队的框架。因此,似乎不能简单地使用Pipeline Analytics创建AzDO仪表板。我发现了Odata API,似乎可以使用它来查询管道中所需的分析信息。然后,我可以想象在Power BI仪表板中使用通过Odata返回的数据。不幸的是,由于信息访问的限制,我无法获得组织级别的访问权限来跨项目运行查询。我现在的想法是,我可以将Powershell脚本放入管道框架中,这样,每次运行基于我们框架的管道时,就会将必要的信息(大部分来自BuildOutcomes)写入Azure SQL数据库。然后,我可以在Power BI中查询数据库以显示指标。在浏览了文档和Azure模块命令之后,我无法找到一种方法来调用Powershell中所需的指标。
有人做过我想做的事情吗?任何帮助表示赞赏。