0

我最近一直在使用新的DataDog/Azure DevOps Integration创建 POC 。这样做的目的是将我所有的构建/发布日志、PR 数据等聚合到 DataDog 中,以构建洞察力、警报、仪表板等。

DataDog 图表非常好,但我更喜欢使用 Azure Log Analytics,因为这是我公司的大部分日志和指标数据已经聚合的地方,并且关联它的能力会很有帮助。请注意,我意识到 Azure DevOps 具有分析图表和 PowerBI 集成,但如果可能的话,我想使用 Log Analytics 来存储指标和日志数据。

Azure DevOps ServiceHooks 没有 Azure Log Analytics 作为选项(见下图)。也许诀窍是将其推送到 Azure 服务总线,然后将其推送到 Log Analytics?

我查看了Azure DevOps 报告文档,但没有看到任何明显的内容。

如果有人知道任何关于将数据从 Azure DevOps 推送到 Log Analytics 的优秀博客,我将不胜感激。不幸的是,我的大部分搜索都返回了有关如何使用 Azure DevOps 通过 App Insights 和 Log Analytic 来提供外部应用程序监控的建议,而不是相反。

我可以想象使用计划任务调用 Azure DevOps API 并将其推送到 Log Analytics API,但这似乎是最不优雅且最容易出错的解决方案。任何关于监控这些数据的最佳方法的想法都值得赞赏。谢谢!

ServiceHooks 图片

4

0 回答 0