GoReplay é uma ferramenta de monitoramento de rede de código aberto que pode registrar seu tráfego ao vivo e usá-lo para rastreamento, teste de carga, monitoramento e análise detalhada.
À medida que seu aplicativo cresce, o esforço necessário para testá-lo também cresce exponencialmente. GoReplay oferece a ideia simples de reutilizar o tráfego existente para testes, o que o torna incrivelmente poderoso. Nossa técnica de última geração permite analisar e registrar o tráfego de seu aplicativo sem afetá-lo. Isso elimina os riscos de colocar um componente de terceiros no caminho crítico.
GoReplay aumenta sua confiança em implantações de código, configuração e alterações de infraestrutura.
GoReplay oferece uma abordagem única para sombreamento. Em vez de ser um proxy, o GoReplay escuta em segundo plano o tráfego em suas interfaces de rede, não exigindo nenhuma alteração em sua infraestrutura de produção, a não ser executar o daemon GoReplay na mesma máquina que seu serviço.
Verifique a documentação mais recente.
Baixe o binário mais recente em https://github.com/buger/goreplay/releases ou compile você mesmo.
A configuração mais básica será sudo ./gor --input-raw :8000 --output-stdout
que atua como tcpdump. Se você já possui um ambiente de teste, pode começar a reproduzir executando: sudo ./gor --input-raw :8000 --output-http http://staging.env
.
Consulte nossa documentação e a página de primeiros passos para obter mais informações.
Assine nosso boletim informativo para se manter informado sobre os recursos e alterações mais recentes no projeto Gor.
Criamos uma extensão GoReplay PRO que fornece recursos adicionais, como suporte para protocolos binários como Thrift ou ProtocolBuffers, salvamento e reprodução de armazenamento em nuvem, replicação de sessão TCP, etc. também permite oferecer suporte ao desenvolvimento de código aberto de alta qualidade.
Se você tiver algum problema, revise as páginas wiki de perguntas frequentes e solução de problemas. Pesquisar os problemas do seu problema também é uma boa ideia.
Todos os relatórios de bugs e sugestões devem passar pelo Github Issues ou pelo nosso Grupo do Google (você pode simplesmente enviar um e-mail para [email protected]). Se você tiver alguma dúvida particular, sinta-se à vontade para enviar um e-mail para [email protected].
Garfo
Crie seu branch de recursos (git checkout -b my-new-feature)
Confirme suas alterações (git commit -am 'Adicionado algum recurso')
Empurre para o branch (git push origin my-new-feature)
Criar nova solicitação pull
GOV.UK - Serviço Digital do Governo do Reino Unido
theguardian.com - Jornal online mais popular no Reino Unido
TomTom - Líder global em produtos de navegação, trânsito e mapas, relógios esportivos com GPS e soluções de gerenciamento de frota.
3SCALE - Infraestrutura de API para gerenciar suas APIs para usuários internos ou externos
Optionlab - Otimize a experiência do cliente e promova o envolvimento em vários canais
TubeMogul - Software para publicidade de marca
Videologia - Plataforma de publicidade em vídeo
ForeksMobile - Uma das empresas líderes em desenvolvimento de aplicativos financeiros na Turquia
Granify – solução SaaS apoiada por IA que permite aos varejistas on-line maximizar suas vendas
E muito mais!
Se você estiver usando Gor, ficaremos felizes em adicioná-lo à lista e compartilhar sua história, basta escrever para: [email protected]
Leonid Bugaev, @buger, https://leonsbox.com