【发布时间】:2017-02-27 15:28:33
【问题描述】:
所以我用这个查询来查询 Logstash,它返回堆栈顶部的所有东西:
{
"query": {
"match_all": { }
},
"size": 7,
"_source": {
"includes": [ "transport", "dest", "packet_source", "id_orig_p", "id_orig_p", "id_orig_h", "conn_state", "id_resp_h", "id_resp_p", "service", "proto" ]
} ,
"sort": [
{
"@timestamp": {
"order": "desc"
}
}
]
}
但是,当我查询数据时,如果没有新数据进入,我会得到重复。有没有办法用整数字段或其他东西将每个唯一事件 ID 标记为“LookedAt”?
我需要这样做以减少我在 C# 中查询的垃圾收集,但存储所有 ID 和进行字符串比较非常繁重,当我有 Logstash 时似乎没有必要。
【问题讨论】:
标签: curl elasticsearch get logstash put