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