feat(agent): expose data quality in portal

This commit is contained in:
igor04091968
2026-06-04 11:49:14 +03:00
parent d7616fd9a9
commit 95e7c0f314
7 changed files with 362 additions and 5 deletions
+27
View File
@@ -28,10 +28,37 @@
- WARN/FAIL подразделения;
- критические риски;
- недельный тренд;
- качество данных агента;
- топ-5 лучших и проблемных подразделений;
- Heat Map;
- блок `Требует внимания`.
## Качество данных агента
Портал показывает карточку `Качество данных агента` в `Обзор` и `Отчеты`.
Карточка содержит:
- `quality_status`;
- `collector_source`;
- `sessions_collected_total`;
- `active_sessions_total`;
- `rdp_sessions_total`;
- `collector_error`, если он есть.
Цвета статусов:
- `ok` - зеленый;
- `fallback` - желтый;
- `degraded` - оранжевый;
- `error` - красный;
- `unknown` - серый.
Для `fallback`, `degraded` и `error` портал показывает предупреждение о том,
что активность собрана не основным способом и точность RDP/worktime KPI может
быть снижена. Старые агенты без diagnostics не ломают API и отображаются как
`unknown`.
## Risk -> Investigation
Кнопка `Открыть расследование` переводит пользователя в read-only карточку.