繁体   English   中英

如何使用弹性查询过滤网页中的 Kibana Dashbaord

[英]How to use elastic query to filter the Kibana Dashbaord in webpage

我在我的网页中使用嵌入式 iframe Kibana 仪表板,

现在我想通过弹性查询过滤仪表板。

我找不到解决方案,所以我正在寻找您的建议。

谢谢你

选项 01:

kibana 仪表板只是一个存储在 elasticsearch 中的 json 文档,您需要使用 elasticsearch API 端点更新该 json。

首先,您需要查看该过滤器如何修改该 json ,因此只需在 kibana 应用过滤器之前保存 json ,然后在应用该过滤器后再次获取 json 。

一旦您知道您的查询过滤器如何修改该 json ,您就可以使用网页中的 API 进行修改,而不是使用 kibana UI。

选项 02:(我没用过这个)

使用 kibana API 更新对象。 更新保存的对象 API 使您能够更新现有 Kibana 保存的对象的属性。

https://www.elastic.co/guide/en/kibana/master/saved-objects-api-update.html

选项 03将过滤器作为 kibana url 的一部分传递:

https://discuss.elastic.co/t/dashboard-search-parameter-via-url/84385

https://discuss.elastic.co/t/passing-parameters-or-filter-in-kibana-url-from-web-app/141568

https://discuss.elastic.co/t/pass-filter-to-dashboard-url-in-markdown-menu/50991

我想你可以看看下面的kibana插件

https://github.com/Webiks/kibana-API

Kibana-API 是 Kibana 的扩展,可让您从应用程序访问仪表板管理板并动态更改可视化。

Kibana-API (webiks) 公开具有 Kibana 功能的 API。 使用它来创建、编辑和嵌入可视化,以及在嵌入式仪表板内搜索。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM