elasticsearch 在elasticsearch中更改ID,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 在elasticsearch中更改ID,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 在elasticsearch中更改ID

elasticsearch 在elasticsearch中更改ID,elasticsearch,logstash,elasticsearch,Logstash,我遇到了一些问题,如何将id更改为日志文件中的另一个字段?在elasticsearch输出中,您可以为要发送的事件设置文档id。这将成为elasticsearch中的_id。您可以使用所有类型的参数/字段引用/。。。可在日志存储配置中使用。像这样: elasticsearch { host => yourEsHost cluster => "yourCluster" index => "logstash-%{+YYYY.MM.dd}" docu

我遇到了一些问题,如何将
id
更改为日志文件中的另一个字段?

在elasticsearch输出中,您可以为要发送的事件设置文档id。这将成为elasticsearch中的_id。您可以使用所有类型的参数/字段引用/。。。可在日志存储配置中使用。像这样:

elasticsearch { 
    host => yourEsHost
    cluster => "yourCluster"
    index => "logstash-%{+YYYY.MM.dd}"
    document_id => "%{someFieldOfMyEvent}"
} 

在本例中,someFieldOfMyEvent最终成为ES中此事件的_id。

欢迎使用SO。请详细说明您的问题,以便我们能尽最大努力帮助您。向我们展示您的映射、示例文档、ID的外观以及您希望如何更改它们。任何能帮助我们了解你所面临的问题的东西。@katy如果有一个公认的答案,为什么要悬赏?这真的拯救了这一天!