【发布时间】:2021-07-25 01:38:31
【问题描述】:
我在本地机器上安装了 Elasticsearch、logstash、Kibana 和 filebeat。 我想从我们的 Azure DevOps 自动化构建管道中提取数据。例如。我们在 Azure DevOps 中有一个赛普拉斯自动化构建管道,它运行我们的自动化测试,我想使用 Elasticsearch 来查询结果,显示运行的测试总数、通过和失败的测试数量并构建 Kibana 可视化图。
如何配置 filebeat.yml 文件以使用本地安装或 Elasticsearch 拉取 Azure 日志?
从 filebeat.yml 的输入路径部分,我看到它需要日志文件的路径。
从 Azure Devops,如果我下载日志并将它们保存到本地,然后从我的本地主机 Kibana http://localhost:5601/ 从我们的构建管道上传日志,我选择从摄取节点管道上传文件,然后选择索引模式
我看到了一些数据。
这不是正确的方法,因为我必须每天手动下载日志。
如何配置 filebeat.yml 以从 Azure 中提取日志。
不能使用本地安装的 Elasticsearch 来完成吗?
非常感谢任何帮助和指导。谢谢
【问题讨论】:
标签: azure elasticsearch logstash kibana filebeat