javascript - 如何在网站中显示 Kibana 可视化仪表板?

标签 javascript elasticsearch kibana

我有一个 csv 文件,我已经通过 ElasitcSearch 并在 Kibana 中创建了一个仪表板。有什么方法可以在网站上显示此仪表板。喜欢任何可用的引导脚本吗?或者任何其他方式嵌入 Django 或 Flask 框架

最佳答案

在仪表板上,您可以单击共享按钮,该按钮将为您提供一段 html,您可以将其添加到您自己的页面中,例如:

<iframe src="http://yourkibanaserver:5601/app/kibana#/dashboard/General-Dashboard?embed=true&_g=(refreshInterval:(display:'5%20minutes',pause:!f,section:2,value:300000),time:(from:now-4h,mode:quick,to:now))&_a=(filters:!(),options:(darkTheme:!t),panels:!((col:1,id:total-duration-ms,panelIndex:1,row:1,size_x:6,size_y:4,type:visualization),(col:7,id:alarm-duration-ms,panelIndex:2,row:1,size_x:6,size_y:4,type:visualization),(col:1,id:Alarm-2-s,panelIndex:3,row:5,size_x:6,size_y:3,type:visualization),(col:7,id:Alarm-1,panelIndex:4,row:5,size_x:6,size_y:3,type:visualization)),query:(query_string:(analyze_wildcard:!t,query:'*')),title:'General%20Dashboard',uiState:(P-1:(vis:(colors:('Average%20durationms':%2370DBED))),P-2:(vis:(colors:('Average%20alarm_duration_ms':%23B7DBAB))),P-3:(vis:(colors:('Average%20elapsed_time':%23F4D598))),P-4:(vis:(colors:('Average%20elapsed_time':%23F29191)))))" height="600" width="800"></iframe>

关于javascript - 如何在网站中显示 Kibana 可视化仪表板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53495697/

相关文章:

docker - docker-compose down, up, stop 中抛出错误。 (命名卷 X 在服务 Y 中使用,但在卷部分中未找到声明。)

elasticsearch - 使用Elasticsearch在返回的文档中按字段进行存储

javascript - 响应式设计 - 无法正常工作

javascript - 原型(prototype)继承中的"Multiple inheritance"

elasticsearch - Kibana要求提供凭据

proxy - Kibana 4 代理仪表板嵌入

elasticsearch - Kibana:将Y轴上的值显示为百分比

elasticsearch - Kibana-缺少报告功能

javascript - bootstrap 3 折叠面板内的 Jquery Datatable 响应插件

javascript - 如何将事件监听器添加到实例方法