Class CapacityRiskRule

java.lang.Object
com.eqixiac.equinix.design.estate.rules.CapacityRiskRule
All Implemented Interfaces:
EstateRule

public final class CapacityRiskRule extends Object implements EstateRule
FindingCategory.CAPACITY_RISK.
  • Ports: bandwidth allocated to virtual connections at or above portCapacityWarnPercent of the port speed (HIGH at portCapacityCriticalPercent). The allocation is the API's usedBandwidth when reported, else the sum of the in-scope live connections on the port (which can only under-count).
  • Cloud Routers: connections at or above routerLimitWarnPercent of the package's connection limit. The limit comes from the /routerPackages API (vcCountMax) or from EstateThresholds.routerPackageConnectionLimits(); with neither, the router is not assessed (the report lists that as not analysed). The impact is the price difference to the next package.