在Kibana中看不到字段

时间:2018-09-24 08:59:03

标签: elasticsearch kibana

尽管我的字段在发现选项卡中可见,但是我无法对其进行任何形式的可视化,并且得到了以下消息:

  

因为所有值都等于0,所以没有显示结果。

这是发现选项卡中的数据: Discover Tab

可视化数据结果: result

**index mappings:*


 {
      "mapping": {
        "httpbeat": {
          "_meta": {
            "version": "5.2.1"
              },
    ..........
      "response": {
                  .....
                "headers": {
                  "type": "nested",
                  "properties": {
                    "Content-Type": {
                      "type": "keyword",
                      "ignore_above": 1024
                    },
                    "Date": {
                      "type": "keyword",
                      "ignore_above": 1024
                    },
                    "X-Application-Context": {
                      "type": "keyword",
                      "ignore_above": 1024
                    }
                  }
                },
                "jsonBody": {
                  "type": "nested",
                  "properties": {
                    "classes": {
                      "type": "long"
                    },
                    "classes_loaded": {
                      "type": "long"
                    },
                    "classes_unloaded": {
                      "type": "long"
                    },
                    "counter_status_200_health": {
                      "type": "long"
                    },
                    "counter_status_200_login": {
                      "type": "long"
                    },
                    "counter_status_200_metrics": {
                      "type": "long"
                    },
                    "counter_status_302_unmapped": {
                      "type": "long"
                    },
                    "gauge_response_health": {
                      "type": "long"
                    }, ..}

有什么帮助吗?

Kibana索引模式: enter image description here

PS:由于发布规则,映射的JSON代码未完成。

2 个答案:

答案 0 :(得分:1)

简单来说,错误消息表明没有显示有关您的聚合,度量标准,时间范围等的信息。因此,即使弹性搜索中存在文档,也无法在可视化上进行绘制。为了解决这个问题:

  • 选择考虑字段数据类型的聚合方法
  • 设置合适的指标以及正确的时间范围,以返回一些结果

答案 1 :(得分:0)

[解决方案] 我找到了解决方案,实际上httpbeat 5.6.x无法与kibana一起使用,仅支持httpbeat v4.1.0!因此,要可视化数据,您必须更改httpbeat的版本(其他版本提供嵌套的json文档,并且kibana不支持嵌套的字段)