【发布时间】:2013-04-02 06:18:29
【问题描述】:
我正在调试的应用程序创建日志文件,其中许多 API 调用记录为两个事件:
timestamp1 request_ip-->{$URL}
timestamp2 response_ip<--{$DATA}
我最近开始使用 LogStash(将 Kibana 作为 Web 前端)将日志倒入 ElasticSearch。
有什么方法可以进行包括附近线路的搜索?假设请求和响应总是连续的,如果这有帮助的话。
使用 grep 我会做到的:
grep -A 1 "-->{$URL}"
如何对现有的 LogStash+ElasticSearch 部署执行相同的操作?
【问题讨论】:
-
可能有一系列时间戳?
-
如果您找到了解决问题的方法,请告诉我,我有兴趣在 elasticsearch 中使用 grep -A -B 功能。
标签: grep elasticsearch logstash