我已将Kibana 3连接到ElasticSearch。我可以成功地查询和查看数据,并创建自定义仪表板。但是,我无法在仪表板中显示任何脚本字段。
- 应在仪表板中的何处定义脚本字段?我试着把它放在仪表板的几个地方:
script_fields":{"测试":{"脚本":"测试"}}
-
我应该如何引用仪表板中的脚本字段?即,为了显示正常返回的字段,我使用rows.panels.fields=@fields.myfieldname。我尝试过@fields.test和@script_fields.test以及其他一些,但没有结果。
-
我需要去Kibana 4才能实现这个功能吗?
感谢您的帮助。
谢谢,Dave
您不能在Kibana 3仪表板中定义脚本字段。您可以在Elasticsearch设置中预定义脚本,然后将脚本字段名作为普通字段进行查询,在您的情况下为"test"。
Kibana 4将允许您动态定义脚本字段。