- Home
- Chaos Engineering Platforms
- Chaos Monkey for Spring Boot
On the recordRead 8 Oct 202622 facts
Chaos Monkey for Spring Boot
Solingen, Germany
On the record
- Activation
- You can add it as a project dependency or load it as an external dependency when starting a Spring Boot application.codecentric.github.io · read 7 Oct 2026
- Attack types
- Documented assaults include latency, exceptions, application termination, memory, and CPU load.codecentric.github.io · read 7 Oct 2026
- Compatibility limit
- Each Chaos Monkey release is built for a specific Spring Boot version, and using the external JAR with a different version may break the application.codecentric.github.io · read 8 Oct 2026
- Configuration
- Configuration can be changed at runtime through Spring Boot Actuator HTTP or JMX endpoints; Actuator must be included in the project dependencies for this feature.codecentric.github.io · read 8 Oct 2026
- Feature flags
- The project supports feature toggles and includes minimal configuration for using Unleash to control them.codecentric.github.io · read 8 Oct 2026
- Integration
- Add it as a project dependency or load it as an external dependency when starting a Spring Boot app.codecentric.github.io · read 8 Oct 2026
- Integrations
- The documentation describes using Unleash to control feature toggles and springdoc-openapi to show Chaos Monkey endpoints in Swagger UI.codecentric.github.io · read 7 Oct 2026
- Intended users
- The project is focused on Spring Boot applications and aims to help test application behavior such as fallbacks, network latency, and service failures.codecentric.github.io · read 8 Oct 2026
- Monitoring integrations
- Through Spring Boot’s Micrometer-backed metrics facade, the guide lists monitoring systems including Datadog, Prometheus, New Relic, Graphite, and Influx.codecentric.github.io · read 8 Oct 2026
- Open source
- The project is open source and welcomes contributions.github.com · read 8 Oct 2026
- Operational guidance
- The project recommends checking service resilience and monitoring, defining steady states, and starting experiments on a noncritical service outside production.codecentric.github.io · read 8 Oct 2026
- Purpose
- Chaos Monkey for Spring Boot tests Spring Boot applications by injecting failures during operation.codecentric.github.io · read 8 Oct 2026
- Request attacks
- Request assaults can add latency or throw configured runtime exceptions when watched methods are called.codecentric.github.io · read 8 Oct 2026
- Runtime attacks
- Runtime assaults can target the application’s CPU, memory, or availability through the AppKiller assault.codecentric.github.io · read 8 Oct 2026
- Runtime controls
- Spring Boot Actuator HTTP and JMX endpoints can expose controls for changing configuration at runtime.codecentric.github.io · read 7 Oct 2026
- Security and compliance
- The repository identifies its license as Apache-2.0; the project pages opened do not state a product security certification or compliance claim.github.com · read 8 Oct 2026
- Security guidance
- The project advises checking resilience and monitoring, defining steady states, starting with a noncritical service, and gaining experience outside production before running experiments in production.codecentric.github.io · read 7 Oct 2026
- Support
- The project directs bug reports and feature requests to GitHub Issues and general usage questions to Stack Overflow with the spring-boot-chaos-monkey tag.github.com · read 8 Oct 2026