Install fault
fault strives to get out of your way and it starts with a smooth installation.
Download fault
fault is provided as a binary targetting the three major platforms: Linux, macOS and Windows.
You may try the installation script:
Alternatively, explore our other installation options.
Check fault is ready to roll
Let's verify it all went well by running the following command:
This should output the following:
A proxy to test network resilience by injecting various faults.
Usage: fault [OPTIONS] <COMMAND>
Commands:
run Resilience proxy
scenario Resilience automation
agent Resilience Agentic Buddy
demo Run a simple demo server for learning purpose
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Logging Options:
--log-file <LOG_FILE> Path to the log file. Disabled by default [env: fault_LOG_FILE=]
--log-stdout Stdout logging enabled [env: fault_WITH_STDOUT_LOGGING=]
--log-level <LOG_LEVEL> Log level [env: fault_LOG_LEVEL=] [default: info]
Observability Options:
--with-otel Enable Open Telemetry tracing and metrics. [env: fault_WITH_OTEL=]
Troubleshooting
If you receive a message such as ̀fault: No such file or directory
, it likely
means you have not put the directory containing the fault
binary in your
PATH
, or you may need to restart your session for the changes to take
effect.
Next Steps
You’ve successfully downloaded and made faulte. What’s next?
- Explore our Getting Started Tutorial to learn how to first use fault.
- Dive into How-To Guides to integrate fault deeper into your workflow, from automated testing to continuous integration.