在我之前的很多文章是基于Elasticsearch或者Enterpriseserver。我们较少涉及到KibanaRESTAPI。实际上,Kibana自己也是一个Node.js服务器。它也有自己的RESTAPIs。在今天的文章中,我们开始对Kibana的RESTAPI来做一些介绍。
一些Kibana功能是通过RESTAPI提供的,这非常适合创建与Kibana的集成,或自动化配置和部署Kibana的某些方面。
使用RESTAPI
在任何KibanaAPI端点前添加kbn:并通过DevToolsConsole发送请求。例如:
GETkbn:/api/index_management/indices
从上面的输出中,我们可以看到在Elasticsearch中已经被创建的索引。很多人可能还不知道该如何通过应用或者命令行得到这个命令的格式。我们可以通过如下的方式来获取:
我们如果在自己的编辑其中粘贴,我们就可以得到如下的格式:
curl-XGET"