Skip to content

Web UI 调试界面

Cosy 框架的调试功能提供了一个现代化的 Web UI 界面,让您可以直观地监控和调试应用程序。

界面特性

实时监控仪表板

  • 系统状态:CPU、内存使用率实时显示
  • Goroutine 状态:活跃、完成、失败的 goroutine 数量统计
  • 请求状态:当前处理中的 HTTP 请求数量
  • 连接状态:WebSocket 连接数和状态

Goroutine 监控

  • 列表视图:显示所有 goroutine 的基本信息
  • 详细视图:查看特定 goroutine 的完整调用栈
  • 实时更新:通过 WebSocket 实时更新 goroutine 状态
  • 过滤功能:按状态(运行中、已完成、失败)过滤
  • 搜索功能:按名称或 ID 搜索特定 goroutine

请求监控

  • 请求列表:显示所有 HTTP 请求的详细信息
  • 请求详情:查看请求头、响应状态、处理时间等
  • 请求链路:追踪请求在不同组件中的处理过程
  • 性能分析:识别慢请求和性能瓶颈

内存分析

  • 堆内存视图:可视化内存分配和使用情况
  • 垃圾回收统计:GC 次数、暂停时间等指标
  • 内存泄漏检测:识别可能的内存泄漏问题