[英]How to set document_id in elastic using logstash config file
我想使用我的日志文件将动态值传递给弹性文档 ID。 示例 -(xx.log 文件)
{"level":"info","item_id":"123","message":"Hii","timestamp":"2017-02-02T08:32:09.535Z"}
我想在我的弹性“document_id”值和我的logstash.conf输出部分文件中传递我的日志文件字段值“item_id” -
output {
stdout { codec => rubydebug }
elasticsearch {
host => "localhost"
document_id => "%{item_id}"
}
}
以下是应该可以正常工作的代码:-
input {
}
filter {
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
hosts => "http://localhost:9200"
index => "name_of_index"
document_id => "%{item_id}"
action => index
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.