【发布时间】:2016-03-22 07:07:58
【问题描述】:
我正在使用 .net 应用程序并使用 iframe 来显示 kibana 仪表板。因此,只需控制 URL 即可在 Kibana 仪表板上显示数据。
http://localhost:5601/#/dashboard/Name-Dashboard?embed=true&_g=(time:(from:now-6M,mode:quick,to:now),title:'Name%20Dashboard')
现在我想根据一些应用程序逻辑过滤仪表板。因此,将根据用户的设置向用户显示数据。所以需要在上面提到的 URL 中添加一些查询或过滤器。我检查了弹性搜索的文档,并提供了从 URL 添加查询参数的规定
http://localhost:9200/indexname/type/_search?q=field:fieldValue
但是我如何在 kibana 中添加查询字符串,以便将值传递给弹性搜索和仪表板适当显示
【问题讨论】:
-
在 Kibana Dashboard 中,您可以在 Discover tab.link [] elastic.co/guide/en/kibana/current/discover.html 中的搜索中传递查询
-
对不起。那已经设置好了。我想要的是在运行时在升级的基础上进行过滤。
-
在 kibana 中手动设置仪表板并检查 URL。我认为他们没有记录格式,但您肯定会在那里看到您的查询和过滤器。
-
谢谢阿兰。是的,我无法找到文档详细信息。问题是我检查了 kibana 日志并且可以看到 URL。但是过滤器是基于搜索的可视化和可视化的。我想根据设置在仪表板上显示一些数据,因此需要动态过滤。