是否可以通过URL控制Kibana搜索?

时间:2014-11-24 12:49:46

标签: logging elasticsearch kibana

我们已经设置了ELK堆栈来存储我们的系统日志消息。系统中的每个操作和每个错误都具有关联的GUID,因此为了找到与某个活动相关的所有消息,我们只需要获取其各自的ID或错误的ID,以防活动失败。我们无法弄清楚的是,如果用户有活动或错误ID,我们如何能够轻松地从Kibana中检索信息。 Kibana Web UI不是REST,因此看起来没有办法通过URL控制Kibana搜索,这对我们来说非常好,所以我们可以简单地在错误描述中嵌入事件URL。

有没有办法接近这样的任务?

1 个答案:

答案 0 :(得分:1)

如果要通过URL进行搜索,可以使用脚本化仪表板。例如,在您的情况下,它将类似于:

localhost:9292 / index.html#/ dashboard / script / logstash.js ?query = GUID(将GUID替换为您要查找的ID)

查看本文档的“更复杂的脚本化仪表板”部分: http://www.elasticsearch.org/blog/kibana-3-milestone-4/