Skip to content

fix: populate dashboard monitoring data - #52

Merged
zhoutaoo merged 4 commits into
mainfrom
feature/prometheus-monitoring
Sep 19, 2026
Merged

zhoutaoo merged 4 commits into
mainfrom
feature/prometheus-monitoring

Conversation

@zhoutaoo

Copy link
Copy Markdown
Contributor

问题

首页访问趋势和系统状态使用了仓库中不存在的 /v1/statistics/visits/* 接口,生产环境数据为空;在线人数仅依赖未配置的 WebSocket。

修复

  • 复用已有网关监控历史接口展示请求 TPS/错误 TPS 趋势
  • 复用在线用户分页接口作为在线人数 HTTP 兜底
  • 展示 Prometheus 采集状态和网关健康实例数
  • 增加监控趋势聚合单元测试

验证

  • pnpm type-check
  • pnpm exec vitest run tests/unit/views/dashboard-presentation.test.ts tests/unit/views/online-user-presentation.test.ts

@zhoutaoo
zhoutaoo merged commit 44783ef into main Sep 19, 2026
2 checks passed
@zhoutaoo
zhoutaoo deleted the feature/prometheus-monitoring branch September 19, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant