【问题标题】:How to pass elastic query to kibana dashboard如何将弹性查询传递给 kibana 仪表板
【发布时间】:2019-01-24 08:50:55
【问题描述】:

我必须将 Kibana 仪表板(Iframe)与我自己的弹性查询集成

那么使用 rison-node 如何通过 URL 将弹性查询传递到仪表板。

以下是我尝试过的

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

【问题讨论】:

  • 您能分享您的仪表板网址吗?
  • @Val - 我正在本地主机上开发,所以我无法分享...我正在使用 kibana dashbaord 的 iframe,所以我如何将弹性查询传递给 iframe url?
  • 我只需要查看相对路径,而不是主机
  • 如果您在此处包含问题的内容,您会发现您会得到更好的答案 - Stack Overflow 的重点是创建一个问题和答案的存储库,如果问题是,这显然会失败包含在 SO 无法控制的其他网站上。

标签: java elasticsearch kibana kibana-6


【解决方案1】:

不是最好的解决方案。但它很脏。

我将从浏览器获取 2 个 URL 开始。第一个链接到纯仪表板的 URL。其次,应用了过滤器。

现在,在线比较这 2 个网址或使用 BeyondCompare 之类的工具。这将显示添加过滤器所需的更改。

所有单词都没有代码 :|

例如,我在自己的仪表板 URL 上尝试过这个。查看这个巨大 URL 的一部分,它已被更改。

filters:!(),options:(darkTheme:!f),panels:!((col:1,id:AWbJ883y-laqWN-SkuG2,panelIndex:1,row:4,size_x:6,size_y:3,type:visualization),(col:7,id:AWbJ9BBX-laqWN-SkuG3,panelIndex:2,row:1,size_x:6,size_y:3,type:vis

filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:AWbJsP0d-laqWN-SkuGu,key:user.keyword,negate:!f,type:phrase,value:aditya),query:(match:(user.keyword:(query:aditya,type:phrase))))),options:(darkTheme

在这里,您可以看到过滤器部分在第一种情况下是空的,而第二种情况确实有我的过滤器查询。现在,您可以基于此方法轻松创建动态 URL。

【讨论】:

  • 哦。我看到你已经在你的问题中发布了类似的帖子。不幸的是,这是你能得到的最好的。它们不支持此类功能。
猜你喜欢
  • 2018-09-12
  • 1970-01-01
  • 2016-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 2015-08-25
  • 1970-01-01
相关资源
最近更新 更多