장애와 정상 상태의 가설
장애를 만드는 것만으로 시험이 완성되지는 않는다. LitmusChaos는 장애 조건과 함께 시스템이 유지해야 할 정상 상태의 가설을 정의한다. 실험을 통해 기대한 동작이 유지되는지 확인하고 인프라와 애플리케이션의 약한 지점을 찾도록 돕는다.
제어와 실행의 분리
제어 영역은 실험 워크플로를 구성하고 실행 시점과 결과 화면을 관리한다. 실행 영역의 에이전트와 오퍼레이터는 대상 환경에서 실험을 수행하고 관찰한다. 여러 실험을 원하는 순서로 연결할 수 있으며 적용할 장애와 대상의 관계를 리소스로 표현한다.
판정과 복구 기록
실험 결과에는 검증 조건의 성공 여부와 장애를 되돌린 상태, 최종 판정 등이 담긴다. 결과를 Prometheus 메트릭으로 노출하는 구성도 제공한다. 따라서 실행 완료 표시만 보는 대신 검증 조건과 복구 결과를 함께 읽어야 하며 실제 운영 영향에 맞는 실험 범위를 정해야 한다.