kibana如何与elasticsearch交互?

How does kibana interact with elasticsearch?

kibana 究竟是如何与 elasticsearch(ES) 交互的。我只知道它必须消耗一些 REST API 来检索数据,是通过 ES 的 angular 客户端 还是 ES 的节点客户端?

如果有的话,你能帮我在 kibana 结构中找到这个文件吗

在客户端,它使用 elasticsearch-js to make requests to a proxy served by Kibana (/elasticsearch). The proxy has whitelisted methods and endpoints and is currently only used for search. Object persistence for Kibana is done through he SavedObjectClient 并且是 Kibana 提供的 REST API。