我的数据看起来像
{
'members': [{'name': 'x', 'hobby': 'y'},
{'name', 'x2', 'hobby': 'y'}],
'n': 100
}
我的目标是我可以创建仪表板:
我尝试的解决方案: 1.在kibana索引设置页面中创建一个脚本“member_names”:['x','x2']。 2.使用'member_names'
创建仪表板 这可能吗?我正在使用kibana 4,es版本是2.2.1。 我目前的问题是kibana中的脚本只支持lucene,它仅限于基本算术,按位和比较操作。所以我不能用它。我的问题是:
由于
答案 0 :(得分:0)
我不是Kibana的专家,但您可以在google" groovy网站上搜索:www.elastic.co"并返回,例如
https://www.elastic.co/blog/running-groovy-scripts-without-dynamic-scripting
对于groovy部分,您只需使用member_names = data.members.name:
data=['members' : [['name': 'x', 'hobby': 'y'],['name':'x2','hobby':'y']] , 'n': 100 ]
member_names=data.members.name
assert member_names==['x', 'x2']