diff --git a/src/main/java/com/netflix/simianarmy/basic/chaos/BasicChaosMonkey.java b/src/main/java/com/netflix/simianarmy/basic/chaos/BasicChaosMonkey.java index be86373a..bb4a1f86 100644 --- a/src/main/java/com/netflix/simianarmy/basic/chaos/BasicChaosMonkey.java +++ b/src/main/java/com/netflix/simianarmy/basic/chaos/BasicChaosMonkey.java @@ -109,6 +109,9 @@ public void doMonkeyBusiness() { } for (InstanceGroup group : context().chaosCrawler().groups()) { if (isGroupEnabled(group)) { + if (isMaxTerminationCountExceeded(group)) { + continue; + } double prob = getEffectiveProbability(group); Collection instances = context().chaosInstanceSelector().select(group, prob / runsPerDay); for (String inst : instances) {