elasticsearch 日志存储配置
关于日志存储配置的问题 这是我的日志存储配置:elasticsearch 日志存储配置,elasticsearch,logstash,elasticsearch,Logstash,关于日志存储配置的问题 这是我的日志存储配置: useragent { source => "cs_user_agent" target => "useragent" remove_field => ["cs_user_agent"] } mutate { rename => { "useragent" => "[hit][user
useragent {
source => "cs_user_agent"
target => "useragent"
remove_field => ["cs_user_agent"]
}
mutate {
rename => { "useragent" => "[hit][useragent]" }
}
以下是模板的一部分:
"useragent":{
"type": "nested",
"properties":{
"build":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"device":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"major":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"minor":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"name":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"os":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"os_name":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
},
"patch":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword",
"ignore_above":256
}
}
}
}
},
这里有一个例外:
无法将事件索引到Elasticsearch。{:status=>400,:action=>Event:0x3ac94d46,{:index=>nil,:\u index=>“stats”,:\u type=>“\u doc”,:\u routing=>nil},{LogStash::Event:0x3ac94d46],:response=>{“index”=>“{u index”=>“stats”,“\u type=>“\u doc”,“\u id”=>“rqwnqbfu XrP68nSHP”,“status”=>400,“error”=>“type”=>“mapper类型”=>“{usertype=”解析失败,“[x4u]异常原因是什么在id为'X4RqWnQBFu_XrP68nSHP'的文档中,字段值的预览:“{patch=4147,major=84,os=Other,minor=0,build=,name=Chrome,os_name=Other,device=Other}”,由“=>{”type=>“非法状态_异常”,“原因”=>“无法在1:266处获取开始_对象的文本”}
我错过了什么?是logstash配置错误还是es映射错误?此错误与logstash配置有关。能否共享整个筛选器?此错误与logstash配置有关。你能分享整个过滤器吗?