我们如何查询 Kibana?
How can we query Kibana?
我们如何使用 REST 请求 Kibana API 来获取可视化请求
和回应?
像这样:
我想使用 NodeJS 来操作 Kibana 的结果。
目的是想通过编程方式(通过RESTAPI)直接查询Kibana获取ES请求体
您可以直接请求ES。文档是 here
您可以转到kibana\kibana-4.5.1-windows\optimize\bundles\kibana.bundle.js文件,
搜索函数 "Transport.prototype.request = function (params, cb)",
并在第一行添加 parent.postMessage(params.body, "*");
现在转到管理 iframe 的控制器或脚本(iframe parent)
并添加
$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
现在你将得到请求查询
我们如何使用 REST 请求 Kibana API 来获取可视化请求 和回应?
像这样:
我想使用 NodeJS 来操作 Kibana 的结果。 目的是想通过编程方式(通过RESTAPI)直接查询Kibana获取ES请求体
您可以直接请求ES。文档是 here
您可以转到kibana\kibana-4.5.1-windows\optimize\bundles\kibana.bundle.js文件,
搜索函数 "Transport.prototype.request = function (params, cb)",
并在第一行添加 parent.postMessage(params.body, "*");
现在转到管理 iframe 的控制器或脚本(iframe parent)
并添加
$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
现在你将得到请求查询