Я смотрю на GoReplay , чтобы воспроизвести часть производственного трафика, произошедшего вчера.
Трафик, который я хочу воспроизвести, был записан с помощью nginx, и я могу сохранить его как файл .log или .csv.
Из того, что я могу сказать из документов воспроизведения трафика http , можно воспроизводить трафик с помощью команды, подобной:
sudo gor --input-file request.gor --output-http="http://localhost:3001"
но для этого требуется файл .gor
.
У меня вопрос: - это воспроизведение трафика (с использованием GoReplay), ограниченное .gor
файлами, или я могу использовать для этого файлы nginx .log
?
Если это невозможно, и, учитывая, что у меня нет файла .gor
, описывающего вчерашние запросы, вы бы порекомендовали создать сценарий преобразования файлов, преобразовать файлы журнала в файлы .gor
или можете посоветуете лучший подход?