[英]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.