目录

EviTrace

EviTrace is an evidence-driven root cause analysis tool for Linux / openKylin cloud-native systems.

The current prototype supports reproducible network delay fault injection, OS-level metric collection, CSV logging, time-series visualization, and temporal causal root cause ranking.

Features

  • Network delay fault injection based on tc netem
  • CPU, memory, disk I/O, and network latency collection
  • CSV-based experiment logging
  • Network latency time-series visualization
  • Root cause candidate ranking
  • RCA report generation

Tested Environment

  • Ubuntu 20.04 VM
  • Network interface: ens33

openKylin compatibility test is planned as the next step.

Installation

sudo apt update
sudo apt install -y python3-pip iputils-ping iproute2 stress-ng fio sysstat

pip3 install -r requirements.txt

## One-Command Reproduction

To reproduce the full EviTrace network-delay diagnosis pipeline:

```bash
bash scripts/run_full_network_delay_pipeline.sh ens33
关于
2.9 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号