Test Chaos

Introduce controlled failures to test system resilience. Kill processes, cut network, fill disk. Use when testing fault tolerance, disaster recovery, or resilience.

aibot88 Updated 3 repo stars

File contents

Test Chaos

Resilience testing.

When To Use

  • Fault tolerance
  • Disaster recovery
  • System hardening

Chaos Experiments

1. Kill Process

kill -9 <pid>

2. Cut Network

iptables -A INPUT -j DROP

3. Fill Disk

dd if=/dev/zero of=/full

4. Latency

tc qdisc add dev eth0 root netem delay 5000ms

Tools

Tool Use
Chaos Monkey Netflix chaos
Litmus Kubernetes chaos
Pumba Docker chaos
Gremlin Chaos as service

Output

## Chaos Test

| Experiment | Result | Recovery |
|------------|--------|---------|
| Kill DB | [FAIL→RECOVERED] | 5s |
| Net cut | [FAIL→RECOVERED] | 2s |
| Disk full | [HANDLED] | N/A |

Role: Chaos Engineer
Input: Experiment
Output: Resilience

aibot88/sec_skill_store/tree/main/skills/claudskills/vant-skill-test-chaos commit 1c29f4989a

Frequently asked questions

npx skillmds@latest add aibot88/test-chaos