fix(alerts): учитывать ошибки реального источника GRE
This commit is contained in:
1 parent
8b60ab040a
commit
9c4a0992d7
15 files changed
+370
-22
No files matched your search
+11
-1
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-14: блок218 завершён. Заполненные BGP state/type/prefix RX и OSPF route type переведены на читаемые ReUI Badge/основной цвет чисел. Baseline22 violations; fixed104 scoped cells0, E2E22, TypeScript/ESLint/build прошли. Own GRE/OSPF/BGP поднялись, UI8 прошли, own objects удалены и static projection10×2 совпал. Frontend ux-routing218/source527 matched, backend ux-wan217. Следующий219 — скрытые ошибки GRE source snapshots для оповещений. Этап12.5 открыт.
|
||||
Актуальное продолжение 2026-10-14: блок219 завершён. GRE source snapshots больше не подавляет per-device ошибки; повреждённые records/duplicate native IDs отклоняются. BGP observations сохраняются при GRE failure. Четыре профиля, SQL/native10, compiled actual source2own GRE и UI1440/320 прошли; own DB/roles/tunnels удалены. Backend ux-gre219/compiled1052/source486 matched, frontend ux-routing218. Следующий220 — неизвестные/некорректные GRE operational flags в snapshots. Этап12.5 открыт.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -38,6 +38,16 @@
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–196 и ограничения ниже. Runtime backend/frontend ux-peak196. |
|
||||
|
||||
## 12.5.219 — ошибки реального GRE source для snapshots (2026-10-14)
|
||||
|
||||
fetchGreTunnelLiveRows подавлял native failures через[] и collector принимал пустой/неполный источник без ошибки. Теперь per-device reads settled независимо, все ошибки агрегируются по устройствам и неполный источник отклоняется; collector записывает GRE source error и сохраняет независимо прочитанный BGP. Raw GRE должен быть корректной коллекцией string records с native .id/name; duplicate IDs отклоняются. Правила сигналов/доставки и существующая трактовка running/disabled пока не менялись: неизвестные operational flags — следующий220.
|
||||
|
||||
Четыре профильных скрипта и build прошли. Baseline ux-wan217 и fixed ux-gre219: по10 production SQL/native-fixture случаев populated/empty/GRE partial/all failed/BGP partial/both partial/malformed/duplicate/disabled/recovery. Baseline принял повреждённые и duplicate записи без source error; fixed отмечает неполный GRE observation, BGP control сохраняется. Native writes0, disabled Home Router calls0; own DB/roles удалены.
|
||||
|
||||
Backend ux-gre219 compiled1052/source486 matched, healthy; frontend ux-routing218 сохранён. Через настоящий Portal API созданы own disabled GRE2. Native disabled=true/running=false, application status=down. Actual compiled collectGreBgpSnapshotOnce в отдельном read-only процессе контейнера прочитал lab PostgreSQL/native и дал две own down rows, sourceErrors0; scheduler history не записывался, это не auth test самого collector. GRE UI1440/320 увидел own rows без page errors/mutations. Туннели удалены, absence native/API проверен, пароли не менялись; Telegram не отправлялся. Полный durable alert delivery и physical fault этим блоком не принимаются.
|
||||
|
||||
Протоколы: [baseline](ux-ui/acceptance/gre219-baseline.json), [fixed](ux-ui/acceptance/gre219-fixed.json), [build](ux-ui/acceptance/gre219-build-proof-2026-10-14.json), [deployment](ux-ui/acceptance/gre219-deployment-2026-10-14.json), [native source/UI/cleanup](ux-ui/acceptance/gre219-native-live-2026-10-14.json). Следующий220 — не подтверждать degraded/up/down по отсутствующим/повреждённым GRE flags; валидные native состояния сохранить.
|
||||
|
||||
## 12.5.218 — контраст заполненных BGP и OSPF таблиц (2026-10-14)
|
||||
|
||||
Baseline104 explicitly scrolled cell checks:22 нарушений в light на1440/320. BGP Established3,31:1, Active2,96:1, Idle4,21:1, prefix RX3,65:1; OSPF O E2 3,23:1. Ручные state/type spans заменены штатным ReUI Badge invert-light; BGP состояния дополнительно различаются семантическим индикатором и прежним текстом. Protocol type — текстовая категория без оценки здоровья. Prefix RX читает основной цвет. OSPF type Badge общий для строк, counts и легенды; vendor components/theme не менялись.
|
||||
|
||||
Reference in new issue
Block a user