Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clivern/chaos
🐺 A Server Chaos Maker, Set up in Minutes.
https://github.com/clivern/chaos
chaos chaos-engineering http-errors latency tcp-errors
Last synced: 3 months ago
JSON representation
🐺 A Server Chaos Maker, Set up in Minutes.
- Host: GitHub
- URL: https://github.com/clivern/chaos
- Owner: Clivern
- License: mit
- Created: 2022-07-16T17:16:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T15:11:08.000Z (3 months ago)
- Last Synced: 2024-11-06T15:49:58.514Z (3 months ago)
- Topics: chaos, chaos-engineering, http-errors, latency, tcp-errors
- Language: Go
- Homepage:
- Size: 13 MB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Chaos
A Server Chaos Maker, Set up in Minutes.
Chaos causes a chaos to running servers. It can cause random reboots, traffic drop, latency, cpu/memory/io usage increase or health checks failure. Chaos needed badly to test monitoring systems efficiency or systems resilience.
### Getting Started
To install `Chaos`, Use the following script:
```zsh
# To install chaos
$ bash < <(curl -s https://raw.githubusercontent.com/clivern/chaos/main/deployment/ubuntu/install.sh)# To Install node exporter (optional)
$ bash < <(curl -s https://raw.githubusercontent.com/clivern/chaos/main/deployment/ubuntu/node_exporter.sh)# To upgrade chaos
$ bash < <(curl -s https://raw.githubusercontent.com/clivern/chaos/main/deployment/ubuntu/upgrade.sh)# Get The Public IP
$ curl https://ipinfo.io/ip
x.x.x.x
```### Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, Chaos is maintained under the [Semantic Versioning guidelines](https://semver.org/) and release process is predictable and business-friendly.
See the [Releases section of our GitHub project](https://github.com/clivern/chaos/releases) for changelogs for each release version of Chaos. It contains summaries of the most noteworthy changes made in each release. Also see the [Milestones section](https://github.com/clivern/chaos/milestones) for the future roadmap.
### Bug tracker
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at https://github.com/clivern/chaos/issues
### Security Issues
If you discover a security vulnerability within Chaos, please send an email to [[email protected]](mailto:[email protected])
### Contributing
We are an open source, community-driven project so please feel free to join us. see the [contributing guidelines](CONTRIBUTING.md) for more details.
### License
© 2022, Clivern. Released under [MIT License](https://opensource.org/licenses/mit-license.php).
**Chaos** is authored and maintained by [@clivern](http://github.com/clivern).