将动态网页(Kibana)的一部分嵌入到我自己的网站中

时间:2014-09-25 15:53:38

标签: javascript jquery html kibana

我的同事正在研究这个项目,以创建一个名为“Kibana”的现有网站的简单版本。其中一些特别是要重新制作。我的想法是,我们可以通过使用jQuery将kibana图形捕获到我们更简单的html站点中。

PS:通过捕获我的意思是,在我们自己的html页面中显示网站的整个动态AJAX部分(图表)。

这样的事情:

<html>
<head>
<script>
function 
{
('#div_in_our_html_page').load('div_for_the_graph_in_kibana');
}
</script>
</head>
<body onload="load()">
</body>
</html>

2 个答案:

答案 0 :(得分:1)

在此尝试解决方案:https://github.com/elasticsearch/kibana/issues/729

基本上,您需要将信息中心嵌入网站的iframe中。

如果您无法实际访问服务器Kibana,请尝试将iframe的margin-top和margin-left设置为负值,以便使用图表捕获页面部分,并使用滚动=&#34; no&#34;禁用滚动(技术上不兼容html5,但它应该适用于大多数主流浏览器)。

答案 1 :(得分:0)

我正在使用Kibana 3.1.2。我在我的Web应用程序中将其重命名为kibana后复制了根文件夹。我在我的应用程序中添加了一个链接,因此它将加载我感兴趣的仪表板。不会解决你的问题吗?