0
JSON文件有多个记录,每个记录包含一个IP字段。Logstash:如何在输出插件中使用JSON记录IP信息?
{"ip":"1.1.1.1","25":"smtp"}
{"ip":"1.1.1.1","80":"http"}
当日志藏匿处将数据发送到弹性搜索,我想知道如何使用JSON IP字段的值作为弹性检索ID,我应该怎么写配置文件的输出部分。
JSON文件有多个记录,每个记录包含一个IP字段。Logstash:如何在输出插件中使用JSON记录IP信息?
{"ip":"1.1.1.1","25":"smtp"}
{"ip":"1.1.1.1","80":"http"}
当日志藏匿处将数据发送到弹性搜索,我想知道如何使用JSON IP字段的值作为弹性检索ID,我应该怎么写配置文件的输出部分。
在elasticsearch输出插件中有一个属性,您可以在其中指定您选择的文档ID。您可以将您的领域之一的值如下记录ID:
output {
elasticsearch {
hosts => ["localhost:9200"]
document_id => "%{ip}"
}
}
这将工作提供您的输入插件和过滤插件的正常工作创造一个场ip
。
非常感谢您! – Lee