我正在研究GoReplay以重现昨天发生的部分生产流量。
我想重现的流量已经用 nginx 记录了,我可以保存为 .log 或 .csv 文件。
从我从重播 http 流量文档中可以看出,可以使用如下命令重现流量:
sudo gor --input-file request.gor --output-http="http://localhost:3001"
但这需要一个.gor
文件。
我的问题是,流量的再现(使用 GoReplay)是否仅限于.gor
文件,或者我可以使用 nginx.log
文件来这样做吗?
如果这是不可能的,并且鉴于我没有.gor
描述昨天请求的文件,您是否建议创建一个文件转换脚本,将日志文件转换为.gor
文件,或者您能推荐一个更好的方法吗?