簡體   English   中英

Grafana無法在String字段上聚合,因為它無法識別Elasticsearch中的關鍵字字段

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM