• yuanziwen's avatar
    feat(init): 初始化 DeepLens 项目全栈脚手架 · fb5d32c9
    yuanziwen authored
    - 项目重命名:EulerInsight Pro -> DeepLens
    - 初始化 Rust Workspace 配置(backend, ebpf, xtask)
    - 创建 Backend 项目结构(Axum/Tokio):
      * API 路由层(v1/system, monitor, optimize, analyze)
      * 业务服务层(monitor, analyzer, optimizer)
      * 数据采集模块(system, process, ebpf_loader)
      * 数据库操作封装(SQLite 连接池)
    - 创建 eBPF 项目结构(Aya 框架):
      * 系统调用追踪、调度器追踪、内存访问追踪
      * eBPF 探针定义(syscall.bpf.c, scheduler.bpf.c)
    - 创建 Frontend 项目结构(Vue3 + TypeScript + Vite):
      * 路由、状态管理(Pinia)、API 客户端
      * 页面组件(Dashboard, Monitor, Analyze, Optimize, Topology)
      * 图表组件(CPU, Memory, Network)
    - 初始化 SQLite 数据库 Schema:
      * optimization_logs(优化记录表)
      * system_events(系统事件表)
      * metric_history(性能指标历史表)
      * system_configs(系...
    fb5d32c9
This project is licensed under the MIT License. Learn more