chi3316 opened a new pull request, #6:
URL: https://github.com/apache/rocketmq-test-tool/pull/6

   This PR introduces an automated chaos testing framework that integrates 
Chaos Mesh for fault injection and OpenChaos for data collection and report 
generation. The key features and changes include:
   
   **1. Chaos Mesh Integration**
   - Implemented fault injection using Chaos Mesh to introduce various fault 
scenarios (e.g., network delays, pod kills, support for custom faults).
   - Logged fault events to a dedicated file for synchronization with OpenChaos.
   
   **2. OpenChaos Enhancements**
   - Simplified configuration of openchaos, e.g. only labels and placeholders 
are required when filling out nodes.
   - Merged external Chaos Mesh fault logs with OpenChaos's internal logs for 
comprehensive fault interval reporting.
   
   **3. Shell Script for Fault Injection and OpenChaos Synchronization**
   - Developed a shell script to run Chaos Mesh faults and OpenChaos in a 
synchronized manner.
   - Ensured proper logging and fault management during the execution.
   
   **Notes:**
   - Currently, the deployment of applications is done using Helm due to 
testing environment constraints. However, there is a plan to switch to KubeVela 
for deployment in the future. Despite this, the current setup works as expected.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to