GoReplay — это инструмент мониторинга сети с открытым исходным кодом, который может записывать ваш текущий трафик и использовать его для слежения, нагрузочного тестирования, мониторинга и детального анализа.
По мере роста вашего приложения усилия, необходимые для его тестирования, также растут в геометрической прогрессии. GoReplay предлагает вам простую идею повторного использования существующего трафика для тестирования, что делает его невероятно мощным. Наша современная технология позволяет вам анализировать и записывать трафик вашего приложения, не влияя на него. Это устраняет риски, связанные с размещением стороннего компонента на критическом пути.
GoReplay повышает вашу уверенность в развертывании кода, изменениях конфигурации и инфраструктуры.
GoReplay предлагает уникальный подход к слежке. Вместо того, чтобы быть прокси-сервером, GoReplay в фоновом режиме прослушивает трафик на ваших сетевых интерфейсах, не требуя никаких изменений в вашей производственной инфраструктуре, кроме запуска демона GoReplay на том же компьютере, что и ваш сервис.
Проверьте последнюю версию документации.
Загрузите последнюю версию двоичного файла с https://github.com/buger/goreplay/releases или скомпилируйте самостоятельно.
Самая простая настройка будет sudo ./gor --input-raw :8000 --output-stdout
которая действует как tcpdump. Если у вас уже есть тестовая среда, вы можете начать воспроизведение, выполнив: sudo ./gor --input-raw :8000 --output-http http://staging.env
.
Дополнительную информацию см. в нашей документации и на странице «Начало работы».
Подпишитесь на нашу рассылку, чтобы быть в курсе последних функций и изменений в проекте Gor.
Мы создали расширение GoReplay PRO, которое предоставляет дополнительные функции, такие как поддержка двоичных протоколов, таких как Thrift или ProtocolBuffers, сохранение и воспроизведение из облачного хранилища, репликация сеансов TCP и т. д. Версия PRO также включает коммерческую лицензию, специальную поддержку и это также позволяет поддерживать высококачественную разработку с открытым исходным кодом.
Если у вас возникла проблема, просмотрите вики-страницы часто задаваемых вопросов и устранения неполадок. Поиск проблем, связанных с вашей проблемой, также является хорошей идеей.
Все отчеты об ошибках и предложения должны отправляться через Github Issues или нашу группу Google (вы можете просто отправить электронное письмо на адрес [email protected]). Если у вас есть личный вопрос, отправьте электронное письмо на адрес [email protected].
Разветвить это
Создайте свою ветку функций (git checkout -b my-new-feature)
Зафиксируйте изменения (git commit -am 'Добавлена некоторая функция')
Нажмите на ветку (git push origin my-new-feature)
Создать новый запрос на включение
GOV.UK — Цифровая служба правительства Великобритании
theguardian.com — Самая популярная интернет-газета в Великобритании.
TomTom — мировой лидер в области навигации, дорожного движения и картографии, спортивных часов с GPS и решений для управления автопарком.
3SCALE — инфраструктура API для управления вашими API для внутренних и внешних пользователей.
Optionlab — оптимизируйте качество обслуживания клиентов и повышайте вовлеченность по нескольким каналам.
TubeMogul - Программное обеспечение для рекламы брендов
Видеология - Платформа видеорекламы
ForeksMobile — одна из ведущих компаний по разработке финансовых приложений в Турции.
Granify — SaaS-решение с поддержкой искусственного интеллекта, которое позволяет интернет-магазинам максимизировать свои продажи.
И многое другое!
Если вы используете Gor, мы будем рады добавить вас в список и поделиться вашей историей, просто напишите по адресу: [email protected]
Леонид Бугаев, @buger, https://leonsbox.com