![](/img/trans.png)
[英]Grafana doesn't recognize fields in Elasticsearch (Elastic Cloud)
[英]Grafana cannot aggregate on String fields as it does not recognize keyword field in Elasticsearch
我有一个Elasticsearch(5.1.2)数据源,并且正在Kibana和Grafana(4.1.1)中可视化数据。 对于我的数据集中的字符串值,我正在使用关键字功能,如https://www.elastic.co/guide/en/elasticsearch/reference/5.2/fielddata.html中所述 。 字段名称“ CATEGORY”的映射示例:
"CATEGORY": {
"type": "text",
"norms": false,
"fields": {
"keyword": {
"type": "keyword"
}
}
}
在Kibana中,这很好用,因为在创建可视化文件时我可以选择“ fieldname.keyword”。 但是在Grafana中,关键字字段似乎无法识别,因为在创建图形时我只能选择“字段名称”,该图形显示消息“默认情况下,文本字段上的字段数据已禁用”。
任何人都无法对为何在Grafana中无法识别关键字字段有任何见解? 设置fielddata = true也是一个选项,但是由于与设置fielddata = true关联的内存开销,我真的更喜欢使用关键字使其工作。 谢谢!
我在这里找到了问题的答案: http : //www.mos-eisley.dk/display/it/Elasticsearch+Dashbord+in+Grafana 。 您可以忽略有关设置fieldname = true的部分,而仅在创建模板时将其设置为查询fieldname.keyword。
快速说明:我花了很长时间才意识到,按术语分组时,“ fieldname.keyword”将无法在下拉列表中进行选择,因此您只需键入即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.