elasticsearch - 如何通过 HTTP/REST API 调用在 elasticsearch 中使用数据
问题描述
我正在做一个项目,我需要创建一个带有 devops 指标的 Kibana 仪表板。我们使用了多个工具集(Bitbucket、TeamCity、SonarQube、Nexus、Nolio)。仪表板的目的是显示项目/应用程序运行状况的高级快照。这将包括一些细节,例如;变更前置时间、部署频率、平均恢复时间、变更失败率、代码质量、提交次数等
我的问题是这个;以上所有工具集都暴露了 RESTful API(或 http/s),因此我如何使用从 devops 工具(或这些工具的 UI 页面)的 API 调用返回的这些数据,并将它们插入到elasticsearch 以供 Kibana 以后使用。
在运行这些 devops 服务的服务器上安装 logstash 或 beats 不是一种选择,因为这是组织的集中式,并且在此处安装第三方软件需要大量的审批和流程。
如果我方需要更多信息,请告诉我。
解决方案
推荐阅读
- numpy - numpy - 检查对象是否为 numpy 浮点数组的简单方法
- java - View.setBackgroundResource() is not setting the correct background resource
- visual-studio - VS 2019 可扩展性
- spring - 使用 @Scheduled 注解在 Spring Boot 中调度函数
- sql-server - 如何在选择表单选择查询时跳过缺少的 XML 数据列值
- javascript - 在输出中编辑 JS 和 CSS
- php - 如何在 Ratchet 中访问 Laravel Auth
- python - 使用来自另一个 pandas 列 matplotlib 的标签注释多线图中的单行
- c# - ASP.NET Core 5 MVC 从视图中呈现字符串
- php - 当我使用 SQL Server 时,Laravel/Bagisto On Cascade 错误