尽管我的字段在发现选项卡中可见,但是我无法对其进行任何形式的可视化,并且得到了以下消息:
因为所有值都等于0,所以没有显示结果。
**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"
}, ..}
有什么帮助吗?
PS:由于发布规则,映射的JSON代码未完成。
答案 0 :(得分:1)
简单来说,错误消息表明没有显示有关您的聚合,度量标准,时间范围等的信息。因此,即使弹性搜索中存在文档,也无法在可视化上进行绘制。为了解决这个问题:
答案 1 :(得分:0)
[解决方案] 我找到了解决方案,实际上httpbeat 5.6.x无法与kibana一起使用,仅支持httpbeat v4.1.0!因此,要可视化数据,您必须更改httpbeat的版本(其他版本提供嵌套的json文档,并且kibana不支持嵌套的字段)