The invention relates to the technical field of chaos
engineering, in particular to an automatic
fault injection and analysis platform based on a domestic
server. The
system comprises an application
service layer and an infrastructure layer. The application
service layer comprises a user center
system and a dispatching center
system; the user center system is used for a user to configure and manage a
fault injection task; the dispatching center system is used for receiving a task request of the user center, coordinating the infrastructure layer to execute a task and feeding back a task state to the user center at the same time; and the infrastructure layer comprises a
server cluster for deploying a
fault injection agent and a hardware detection component, and is used for executing a specific fault injection task under the control of the dispatching center. The invention aims to provide an automatic fault injection and detection system based on a domestic
server so as to solve the problems of insufficient test coverage, complex scene design, limited real-time monitoring capability and poor compatibility of different server architectures.