EVERYTHING XIAOMI
Get listed

chaosd

chaosd is a free Chaos Engineering tool for injecting faults into physical machine environments and recovering from experiments.

Place
#16 of 24
Score
5.8
chaosd's website

What chaosd is

chaosd is a free Chaos Engineering tool for injecting faults into physical machine environments and recovering from experiments. It can create process, network, CPU or memory pressure, disk, and host faults. It runs either as a command-line tool or as a background service controlled through HTTP requests. Chaosd is deployed separately from Chaos Mesh; PhysicalMachineChaos experiments require it to run in service mode on each targeted physical or virtual machine. The documented operating environment requires glibc 2.17 or later, and the documented binary download is a Linux amd64 tarball. Network experiments using tc or iptables require sudo or root privileges. The repository lists tc, ipset, and iptables as deployment prerequisites; source builds also require stress-ng and byteman. Chaosd can find experiments and recover them using their UIDs. The repository identifies the license as Apache-2.0. It supports network fault injection and blast-radius controls, but does not provide Kubernetes support, cloud fault injection, or experiment scheduling.

Good

  • Injects process, network, disk, and host faults.
  • Can run as a CLI or HTTP-controlled service.
  • Supports finding and recovering experiments by UID.
  • Free and Apache-2.0 licensed.

Watch out

  • Documented binary download is for Linux amd64.
  • Requires glibc 2.17 or later.
  • Network experiments need sudo or root privileges.
  • Does not provide Kubernetes or cloud fault injection.

Who it suits

chaosd suits teams running Chaos Engineering experiments on physical or virtual machines, especially those using Chaos Mesh PhysicalMachineChaos. It is intended for Linux environments that meet its documented requirements.

Verdict

chaosd provides a focused way to inject and recover physical-machine faults, including through Chaos Mesh PhysicalMachineChaos. Check its Linux environment, prerequisites, and privilege requirements before deployment.

Plans and prices

From chaosd's own pricing page, checked 7 Oct 2001.

All about pricing
PlanPriceWhat it gives you
ChaosdFreeApache-2.0 licensed; Linux binary download; requires glibc v2.17 or later

The facts

Each one read from chaosd's own pages, with the date it was checked.

What it does

Deployment
Chaosd is downloaded and deployed separately from Chaos Mesh.checked 7 Oct 2001
Download
The documented binary download is a Linux amd64 tarball, with stable versioned and latest unstable downloads described.checked 7 Oct 2001
Fault types
It supports process, network, CPU or memory pressure, disk, and host faults.checked 7 Oct 2001
Integration
Chaos Mesh PhysicalMachineChaos experiments require Chaosd deployed in service mode on the physical or virtual machines targeted for fault injection.checked 7 Oct 2001
License
The GitHub repository identifies its license as Apache-2.0.checked 7 Oct 2001
Prerequisites
The repository lists tc, ipset, and iptables as deployment prerequisites, and lists stress-ng and byteman as additional requirements when building from source.checked 7 Oct 2001
Privileges
Network experiments using tc or iptables require Chaosd commands to run with sudo or root privileges.checked 7 Oct 2001
Purpose
Chaosd is a Chaos Engineering tool for injecting and recovering faults in physical machine environments.checked 7 Oct 2001
Recovery
Chaosd supports searching for experiments and recovering experiments by their UIDs.checked 7 Oct 2001
Security
The PhysicalMachineChaos guide shows Chaosd configured with TLS certificates and says running the service without generated certificates is not recommended for cluster security.checked 7 Oct 2001
Supported environment
The documented operating environment requires glibc version 2.17 or later.checked 7 Oct 2001
Work modes
Chaosd can run as a command-line tool or as a background service controlled through HTTP requests.checked 7 Oct 2001

Alternatives to chaosd

All alternatives
  1. 1FaultMesh logo

    FaultMesh

    Free planWebAPISelf-hosted
    7.2From $49 a month
  2. 2Gremlin logo

    Gremlin

    WebAPILinuxSelf-hosted
    7.2From $3,750 a month
  3. 3Reliably logo

    Reliably

    Free planWebLinuxmacOSSelf-hosted
    7.1From £40 a month
  4. 4

    Krkn

    Free planWebAPILinuxSelf-hosted
    6.7Free plan
  5. 5Chaos Mesh logo

    Chaos Mesh

    Free planWebAPISelf-hosted
    6.5Free plan
  6. 6

    Toxiproxy

    Free planAPILinuxmacOSSelf-hosted
    6.5Free plan