GoReplay ist ein Open-Source-Netzwerküberwachungstool, das Ihren Live-Verkehr aufzeichnen und für Shadowing, Lasttests, Überwachung und detaillierte Analysen verwenden kann.
Wenn Ihre Anwendung wächst, wächst auch der Aufwand zum Testen exponentiell. GoReplay bietet Ihnen die einfache Idee, Ihren vorhandenen Datenverkehr zum Testen wiederzuverwenden, was es unglaublich leistungsstark macht. Unsere hochmoderne Technik ermöglicht es Ihnen, Ihren Anwendungsverkehr zu analysieren und aufzuzeichnen, ohne ihn zu beeinträchtigen. Dadurch werden die Risiken eliminiert, die mit der Einbindung einer Drittanbieterkomponente in den kritischen Pfad verbunden sind.
GoReplay erhöht Ihr Vertrauen in Codebereitstellungen, Konfigurations- und Infrastrukturänderungen.
GoReplay bietet einen einzigartigen Ansatz für das Shadowing. Anstatt ein Proxy zu sein, überwacht GoReplay im Hintergrund den Datenverkehr auf Ihren Netzwerkschnittstellen und erfordert keine Änderungen an Ihrer Produktionsinfrastruktur, außer der Ausführung des GoReplay-Daemons auf demselben Computer wie Ihr Dienst.
Überprüfen Sie die neueste Dokumentation.
Laden Sie die neueste Binärdatei von https://github.com/buger/goreplay/releases herunter oder kompilieren Sie sie selbst.
Das einfachste Setup ist sudo ./gor --input-raw :8000 --output-stdout
das sich wie tcpdump verhält. Wenn Sie bereits über eine Testumgebung verfügen, können Sie mit der Wiedergabe beginnen, indem Sie Folgendes ausführen: sudo ./gor --input-raw :8000 --output-http http://staging.env
.
Weitere Informationen finden Sie in unserer Dokumentation und auf der Seite „Erste Schritte“.
Abonnieren Sie unseren Newsletter, um über die neuesten Funktionen und Änderungen am Gor-Projekt informiert zu bleiben.
Wir haben eine GoReplay PRO-Erweiterung erstellt, die zusätzliche Funktionen wie Unterstützung für Binärprotokolle wie Thrift oder ProtocolBuffers, Speichern und Wiedergeben aus dem Cloud-Speicher, TCP-Sitzungsreplikation usw. bietet. Die PRO-Version umfasst außerdem eine kommerziell benutzerfreundliche Lizenz, dedizierte Unterstützung usw Außerdem können Sie damit eine qualitativ hochwertige Open-Source-Entwicklung unterstützen.
Wenn Sie ein Problem haben, lesen Sie bitte die FAQ- und Fehlerbehebungs-Wiki-Seiten. Es ist auch eine gute Idee, die Probleme nach Ihrem Problem zu durchsuchen.
Alle Fehlerberichte und Vorschläge sollten über Github Issues oder unsere Google-Gruppe gesendet werden (Sie können einfach eine E-Mail an [email protected] senden). Wenn Sie eine private Frage haben, senden Sie bitte eine E-Mail an [email protected].
Gabel es
Erstellen Sie Ihren Feature-Zweig (git checkout -b my-new-feature)
Übernehmen Sie Ihre Änderungen (git commit -am 'Einige Funktion hinzugefügt')
Zum Zweig pushen (git push origin my-new-feature)
Erstellen Sie eine neue Pull-Anfrage
GOV.UK – Digitaler Dienst der britischen Regierung
theguardian.com – Die beliebteste Online-Zeitung im Vereinigten Königreich
TomTom – weltweit führender Anbieter von Navigations-, Verkehrs- und Kartenprodukten, GPS-Sportuhren und Flottenmanagementlösungen.
3SCALE – API-Infrastruktur zur Verwaltung Ihrer APIs für interne oder externe Benutzer
Optionlab – Optimieren Sie das Kundenerlebnis und fördern Sie das Engagement über mehrere Kanäle hinweg
TubeMogul – Software für Markenwerbung
Videology – Video-Werbeplattform
ForeksMobile – eines der führenden Unternehmen für die Entwicklung von Finanzanwendungen in der Türkei
Granify – KI-gestützte SaaS-Lösung, die es Online-Händlern ermöglicht, ihre Umsätze zu maximieren
Und viele mehr!
Wenn Sie Gor verwenden, fügen wir Sie gerne zur Liste hinzu und teilen Ihre Geschichte. Schreiben Sie einfach an: [email protected]
Leonid Bugaev, @buger, https://leonsbox.com