fix(ui): проверять каталоги дашборда и сохранять неизвестный статус серверов
This commit is contained in:
1 parent
9e0f695684
commit
8f65d1620d
8 files changed
+63
-41
No files matched your search
@@ -36,6 +36,12 @@
|
||||
|
||||
|
||||
|
||||
## 12.2.4 — строгие каталоги серверов/проб, unknown серверов (2026-10-03)
|
||||
|
||||
Servers использует выбранные поля serverReadSchema и строгие id/latency/sessions; probes — обязательные поля, unique id и диапазоны RTT/loss/series/status. Malformed каталоги отклоняются до публикации, сохраняется cache/время источника. Nullable статус сервера отображается как unknown, warning в очереди; offline KPI считает только явно offline, unknown/degraded перечислены отдельно, недоказанное состояние не называется исправным. Sessions обязательны как в реальном DTO; дополнительная WAN информация остаётся совместимой.
|
||||
|
||||
Проверки:34 dashboard/permissions browser и8 dashboard unit, typecheck/ESLint прошли. Initial failing unknown fixture был дополнен обязательным sessions реального DTO; финальный прогон34 прошёл. ReUI KPI/queue композиция сохранена, изменены только data/copy. Далее12.2.5: реальные ping наблюдения/временная ось; backend сейчас подставляет100%/down/нули при отсутствии samples, этот блок ещё не устранил такие backend подстановки. Затем overlay/Internet path.
|
||||
|
||||
## 12.2.3 — наблюдаемость трафика от backend до дашборда (2026-10-03)
|
||||
|
||||
/traffic/servers добавляет совместимое observations: независимые признаки RX/TX для последнего снимка и60 временных корзин, реальный sampledAt. Старые числовые поля и default buildTrafficFromSamples сохранены; наблюдаемость opt-in для DTO серверов. Корзина считается измеренной только при валидных дельтах всех включённых интерфейсов; отсутствие, сброс, неверная дата/счётчик и переполнение не подтверждают0. Новые guards не меняют корректные дельты.
|
||||
|
||||
Reference in new issue
Block a user