brooklyn.entity.group.zoneaware
[Java] Class ProportionalZoneFailureDetector
java.lang.Object
brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector
brooklyn.entity.group.zoneaware.ProportionalZoneFailureDetector
public class ProportionalZoneFailureDetector
extends AbstractZoneFailureDetector
maxProportionFailures
protected final double maxProportionFailures
-
minDatapoints
protected final int minDatapoints
-
timeToConsider
protected final long timeToConsider
-
ProportionalZoneFailureDetector
public ProportionalZoneFailureDetector(int minDatapoints, Duration timeToConsider, double maxProportionFailures)
-
- Parameters:
minDatapoints
- min number of attempts within the time period, to consider this measure reliabletimeToConsider
- time for recent attempts (discard any attempts older than this)maxProportionFailures
- proportion (between 0 and 1) where numFailures/dataPoints >= this number means failure
ProportionalZoneFailureDetector
public ProportionalZoneFailureDetector(int minDatapoints, Duration timeToConsider, double maxProportionFailures, Ticker ticker)
-
doHasFailed
protected boolean doHasFailed(Location loc, ZoneHistory zoneHistory) {
protected boolean doHasFailed(Location loc, ZoneHistory zoneHistory)
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.