Web UI 调试界面
Cosy 框架的调试功能提供了一个现代化的 Web UI 界面,让您可以直观地监控和调试应用程序。
界面特性
实时监控仪表板
- 系统状态:CPU、内存使用率实时显示
- Goroutine 状态:活跃、完成、失败的 goroutine 数量统计
- 请求状态:当前处理中的 HTTP 请求数量
- 连接状态:WebSocket 连接数和状态
Goroutine 监控
- 列表视图:显示所有 goroutine 的基本信息
- 详细视图:查看特定 goroutine 的完整调用栈
- 实时更新:通过 WebSocket 实时更新 goroutine 状态
- 过滤功能:按状态(运行中、已完成、失败)过滤
- 搜索功能:按名称或 ID 搜索特定 goroutine
请求监控
- 请求列表:显示所有 HTTP 请求的详细信息
- 请求详情:查看请求头、响应状态、处理时间等
- 请求链路:追踪请求在不同组件中的处理过程
- 性能分析:识别慢请求和性能瓶颈
内存分析
- 堆内存视图:可视化内存分配和使用情况
- 垃圾回收统计:GC 次数、暂停时间等指标
- 内存泄漏检测:识别可能的内存泄漏问题