toxiproxy
toxiproxy copied to clipboard
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
The container images with the tags `2.9.0-armv6` and `2.9.0-armv7` contain only 2 empty layers. Running containers with these images is then of course not possible: ``` docker run ghcr.io/shopify/toxiproxy:2.9.0-armv7 docker:...
I think that a docker compose sample for simple scenarios would be useful for those who are trying to create a simple configuration for testing. My final sample for fixed...
I want to simulate a latency scenario where a https url is called from our java service within kubernetes cluster. toxiproxy is deployed in a separate service and pod within...
Hi Shopify team! 👋 First off, thank you for creating Toxiproxy - it's been an invaluable tool for our chaos engineering practices over the past few months. While using Toxiproxy,...
The current bandwidth limitation can only applied on a single connection. It'll be very helpful if we can set the bandwidth limit on a proxy the simulate IO threshold on...
As of Go 1.20 the math/rand package has been updated to use a stable random number generator by default, also there is no longer a global random number generator (`rand.Seed(seed...
Contrary to my expectations, it seems that when the toxicity of a `reset_peer` toxic is set to 0, the toxic still has a residual impact on the proxy. To pinpoint...
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.5.0 to 6.1.0. Release notes Sourced from actions/setup-go's releases. v6.1.0 What's Changed Enhancements Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by @nicholasngai in actions/setup-go#665 Add...
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.34.0 to 0.37.0. Commits 1231d54 go.mod: update golang.org/x dependencies 3475bc8 term: fix some comments 3a0828a go.mod: update golang.org/x dependencies 1a11b45 go.mod: update golang.org/x dependencies d862cd5 all: upgrade...
I'm using toxiproxy to test an networked game that uses [Cristian's Algorithm](https://en.wikipedia.org/wiki/Cristian's_algorithm) to synchronize a client clock with a server clock. On a typical TCP connection, latency will be symmetric...