0

我正在玩 Opendistro Elastic + Kibana。我已按照本指南通过 docker compose: docker-compose.yml在本地运行这些服务。一切都很好,在将一些数据推送到弹性后,我可以通过 Kibana 看到它。

Elasticsearch REST API 工作正常。但是,任何访问 Kibana REST API 的尝试都会失败,并出现 404:

> curl -X GET -u admin:admin 'http://localhost:5601/api/features'
{"statusCode":404,"error":"Not Found","message":"Not Found"}

我的理解是 Opendistro 是原始 ELK 的一个分支(在最近的许可证更改之前)。因此,我期待在 7.11 之前存在于 Kibana 中的功能将存在于 Opendistro 中。

Opendistro Kibana 是否公开任何 REST API?Opendistro 中是否有任何功能类似于这个spaces-api-copy-saved-objects?我正在寻找一种通过 REST API 管理空间/租户的方法。

4

2 回答 2

0

经过进一步研究,Opendistro Kibana 中似乎不存在所有标记为 X-Pack 的功能。这是专有代码,因此无法分叉。因此Opendistro Kibana 中不存在Space API ,而Saved objects API可以正常工作。

X-Pack 许可下的一些功能已以 Opendistro 插件的形式重写,并由 Elasticsearch 通过 REST API 公开,而不是 Kibana(例如报告)。

于 2021-03-25T06:37:02.373 回答
0

所有 Opendistro(现在的 OpenSearch)都是插件,并且仅与 Elasticsearch 或 Kibana 的 OSS 版本兼容。所以功能是这里的第一列+ Opendistro 插件

于 2021-05-14T05:12:41.883 回答