Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Chaos Engineering Platforms
  3. Chaos Monkey for Spring Boot

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

Alternatives to Chaos Monkey for Spring Boot

Every alternative, ranked