je_load_density.utils.sla
- class je_load_density.utils.sla.SlaResult(passed: bool, rule: Dict[str, Any], actual: float | None, reason: str = '')
Bases:
object- actual: float | None
- as_dict() Dict[str, Any]
- passed: bool
- reason: str = ''
- rule: Dict[str, Any]
- je_load_density.utils.sla.assert_sla(rules: Iterable[Dict[str, Any]], summary: Dict[str, Any] | None = None) List[Dict[str, Any]]
Evaluate
rulesand raiseLoadDensityAssertExceptionon any failure. Returns the full result list on success.
- je_load_density.utils.sla.evaluate_sla(rules: Iterable[Dict[str, Any]], summary: Dict[str, Any] | None = None) List[Dict[str, Any]]
Evaluate every rule against the supplied summary (or
build_summary()when omitted). Returns a list of result dicts.
Modules
Latency / failure-rate SLA gates. |