Панель мониторинга¶
Главная страница AegisAI — обзор безопасности ИИ-агентов в реальном времени.
Маршрут: /dashboard
KPI-карточки¶
В верхней части отображаются ключевые метрики:
| KPI | Описание |
|---|---|
| Активные агенты | Количество агентов со статусом active |
| Записи аудита | Общее число записей за период |
| Аномалии | Количество обнаруженных аномалий |
| Ожидающие HITL | Запросы на согласование в очереди |
| Средний риск | Средний risk score (0.0–1.0) |
| Политики | Число активных политик |
| Заблокировано промптов | guard_blocked — блокировки Prompt Guard |
| Задержка Guard | guard_avg_ms — средняя латентность проверки |
При наличии срабатываний отображается блок топ паттернов атак (guard_top_patterns). Подробнее: Prompt Guard.
Обновление данных
KPI загружаются через GET /api/v1/stats и обновляются при WebSocket-событиях.
График активности¶
Интерактивный график (Chart.js) показывает активность агентов по времени:
- Ось X — временная шкала (часы / дни)
- Ось Y — количество действий
- Цветовая кодировка по типу действия или уровню риска
Наведите курсор на точку для деталей. Используйте фильтр периода (24ч / 7д / 30д).
Последние события¶
Таблица последних записей аудита:
| Колонка | Описание |
|---|---|
| Время | Метка UTC |
| Агент | Имя и ID агента |
| Действие | Тип операции (read_data, delete_data и т.д.) |
| Ресурс | Целевой ресурс |
| Риск | Risk score с цветовой индикацией |
| Статус | Разрешено / отклонено / ожидает согласования |
Клик по строке открывает детали записи аудита.
Статус платформы¶
Блок статуса сервисов (из GET /api/v1/status):
| Сервис | Индикатор |
|---|---|
| API | 🟢 / 🔴 |
| PostgreSQL | 🟢 / 🔴 |
| Redis | 🟢 / 🔴 |
| OPA | 🟢 / 🔴 |
| Anomaly Detector | 🟢 / 🔴 (обучен / не обучен) |
OPA недоступен
При недоступности OPA платформа использует fallback-движок политик. Проверьте контейнер opa и логи app.
Быстрые действия¶
С панели доступны ссылки:
- Просмотреть аномалии →
/anomalies - Согласовать HITL →
/hitl - Экспорт аудита →
/audit
API¶
Пример ответа: