我们怎样才能查询Kibana?

时间:2015-08-05 08:26:54

标签: api rest elasticsearch kibana

我们如何通过REST API请求Kibana来获取可视化请求 并回应?

像这样: screenshot

我想用NodeJS来操作Kibana的这个结果。 目的是我想以编程方式(通过REST API)直接查询Kibana以获取ES请求体。

2 个答案:

答案 0 :(得分:10)

您可以直接申请ES。文档为here

答案 1 :(得分:1)

你可以去kibana \ kibana-4.5.1-windows \ optimize \ bundles \ kibana.bundle.js文件, 搜索函数“Transport.prototype.request = function(params,cb)”, 并添加第一行parent.postMessage(params.body, "*"); 现在转到管理iframe(iframe父级)的控制器或脚本 并添加

$window.addEventListener("message", function (event) {          
              var data=event.data;          
            });

例如:

    <iframe id="ifr" src="http://localhost:5601/goto/6ba8a6b8ceef3tyt454789e4fe5cf5"></iframe>

    <script>
        $window.addEventListener("message", function (event) {          
          var data=event.data;          
        });
    </script

现在您将收到请求查询