我如何将 Azure 构建管道数据获取到 Elasticsearch 的本地安装中

How do i get Azure build pipeline data into a local installation of Elasticsearch

我在本地机器上安装了 Elasticsearch、logstash、Kibana 和 filebeat。 我想从我们的 Azure DevOps 自动化构建管道中提取数据。例如。我们在 Azure DevOps 中有一个 Cypress Automation Build Pipeline,它 运行 是我们的自动化测试,我想使用 Elasticsearch 查询结果,显示测试总数 运行,通过和失败测试的数量并构建 Kibana 可视化图。

如何配置 filebeat.yml 文件以使用本地安装或 Elasticsearch 提取 Azure 日志? 从 filebeat.yml 输入路径部分我看到它需要日志文件的路径。 从 Azure Devops,从我们的构建管道,如果我下载日志并将它们保存到我的本地,然后我从我的本地主机 Kibana 上传日志 http://localhost:5601/ 从摄取节点管道我 selected 上传一个文件然后 select 索引模式 我看到了一些数据。
这不是正确的方法,因为我必须每天手动下载日志。

我将如何配置 filebeat.yml 以从 Azure 中提取日志。
不能使用本地安装的 Elasticsearch 来完成吗?

非常感谢任何帮助和指导。谢谢

不使用本地文件,而是使用 Filebeat 的 Azure Module