如何从Kibana中的匹配内容中创建数据可视化?

时间:2019-10-09 10:31:58

标签: elasticsearch kibana

我希望使用来自postgresql数据库的数据在kibana中创建仪表板。但是数据显示在kibana的同一匹配中,因此无法创建可视化效果。

我想从我从postgresql获取的数据在kibana中创建可视化。我需要通过比较postgresql中单列内的数据来创建可视化。但是在kibana中,postgresql单列中的数据显示在kibana的单次点击中。因此,我无法从此单个匹配数据创建可视化。是否有任何方法可以过滤kibana匹配中的数据或检查单个匹配中的字数?

1 个答案:

答案 0 :(得分:0)

要查找“失败”的号码,您需要在match中使用Kibana查询,例如:

GET <YOUR_INDEX>/_count
{
  "query": {
    "bool": {
      "must": {
        "match": {
          "<YOUR_FIELD>": "FAILED"
        }
      }
    }
  }
}

或者如果您有很多字段:

GET <YOUR_INDEX>/_count
{
  "query": {
    "multi_match" : {
      "query":    "FAILED", 
      "fields": [ "<FIELD1>", "<FIELD2>" ] 
    }
  }
}