toxiproxy
toxiproxy copied to clipboard
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Following a [twitter chat with @sirupsen](https://twitter.com/jacobbednarz/status/917572306787954688), I'm going to start looking at adding a UI component to core. The general look will be something like the Shopify interface since this...
First off, toxiproxy is awesome. When setting maximum bandwidth, I expected the rate limiter to be applied on an application basis, but it seems to be limiting rate per connection?...
This might only make sense for the [timeout toxic](https://github.com/Shopify/toxiproxy#timeout) used with `timeout=0`, but wouldn't it be nice if it could work without a responding upstream? I tried with a "dummy"...
It'd be useful to have a call to be able to know how many roundtrips it did during a certain amount of time. For a test, something like this: ```...
Is it possible to simulate a cable being unplugged? It seems timeout stops the data immediately. I would prefer something like, stop all data (and hang for ever) after x...
Toxiproxy responds with conn reset when running redis benchmark, and redis-cli hangs intermittently. Steps to reproduce: create a proxy to forward to a real redis run redisbenchmark ``` redis-benchmark -p...
https://github.com/Shopify/toxiproxy/issues/159 describes a bug where deleting a toxic through the HTTP API permanently blocks until TCP timeout. As suggested in the issue, we should have a "timeout and recovery of...
Right now it's not possible to create proxies from the cli with an initially disabled state, while it is possible with CURL and I believe most of the clients. This...
Recently it seems there's been some issues and confusion over what versions are released and what documentation matches what. Currently the master README.md is a bit of a mix between...
out of #139 came an interesting point. per @xthexder: > The cli is designed to be independant of what toxics are defined, so that if a new toxic is added,...