# Route Health Admin

Route Health

# 把 cooldown、failure 与最近一次真实选路收进一个只读健康面

这页聚合 `logical_group_routes`、运行态 `routefail` / `routecool`、 最近一次 `route_decision_logs` 和最近 failover 计数。首版只做读，不直接改 route， 目标是让运营能快速判断某条 route 当前是 `healthy`、`cooldown`、 `failing` 还是 `disabled`。

- 默认 API Base：`/portal-admin-api`
- 优先使用管理员会话，也保留 Bearer token 兜底
- 页面只读，写 failure / cooldown 仍走现有管理 API

API Root
-
Routes
0
Healthy / Cooldown
0 / 0
Failing / Disabled
0 / 0

## 连接与过滤

当前页面主要查看 route 当前运行状态。过滤条件只作用在健康聚合 API，不会改动任何 runtime 状态。

API Base Bearer Admin Token（可选）
管理员用户名 管理员密码
正在检查管理员会话…
logical_group_id（可选） route_id（可选）
runtime_status（可选）
健康聚合结果会显示在这里。

## Route 列表

列表按聚合后的 runtime status 展示。选中某条 route 后，右侧会给出 shadow 映射、最近一次选路与 failover 摘要。

还没有 route 数据。

## Route 详情

详情区保持只读，重点回答三件事：当前 route 落在哪个 shadow host / group、为什么是当前状态、最近一次真实选路结果是什么。

当前 Route
选择左侧一条 route 后，这里会显示聚合详情。
Shadow 映射
最近一次选路
最近错误与 failover
聚合 JSON

    {}