首页 > 解决方案 > 如何通过 HTTP/REST API 调用在 elasticsearch 中使用数据

问题描述

我正在做一个项目,我需要创建一个带有 devops 指标的 Kibana 仪表板。我们使用了多个工具集(Bitbucket、TeamCity、SonarQube、Nexus、Nolio)。仪表板的目的是显示项目/应用程序运行状况的高级快照。这将包括一些细节,例如;变更前置时间、部署频率、平均恢复时间、变更失败率、代码质量、提交次数等

我的问题是这个;以上所有工具集都暴露了 RESTful API(或 http/s),因此我如何使用从 devops 工具(或这些工具的 UI 页面)的 API 调用返回的这些数据,并将它们插入到elasticsearch 以供 Kibana 以后使用。

在运行这些 devops 服务的服务器上安装 logstash 或 beats 不是一种选择,因为这是组织的集中式,并且在此处安装第三方软件需要大量的审批和流程。

如果我方需要更多信息,请告诉我。

标签: elasticsearch

解决方案


推荐阅读