如何在Kibana 3仪表板中定义和查看scripted_field



我已将Kibana 3连接到ElasticSearch。我可以成功地查询和查看数据,并创建自定义仪表板。但是,我无法在仪表板中显示任何脚本字段。

  1. 应在仪表板中的何处定义脚本字段?我试着把它放在仪表板的几个地方:

script_fields":{"测试":{"脚本":"测试"}}

  1. 我应该如何引用仪表板中的脚本字段?即,为了显示正常返回的字段,我使用rows.panels.fields=@fields.myfieldname。我尝试过@fields.test和@script_fields.test以及其他一些,但没有结果。

  2. 我需要去Kibana 4才能实现这个功能吗?

感谢您的帮助。

谢谢,Dave

您不能在Kibana 3仪表板中定义脚本字段。您可以在Elasticsearch设置中预定义脚本,然后将脚本字段名作为普通字段进行查询,在您的情况下为"test"。

Kibana 4将允许您动态定义脚本字段。

最新更新