Monitoring & Costs — Navigation Structure (Русский)
Навигация верхнего уровня
Заголовок раздела «Навигация верхнего уровня»Боковая панель дашборда (после изменений группы B) содержит следующие разделы верхнего уровня в указанном порядке:
ГлавнаяПровайдерыКомбинацииКлючи APIНастройкиАналитикаЗатраты ← НОВЫЙ (группа B, план 16)Мониторинг ← РЕОРГАНИЗОВАН (группа B, план 16)...Раздел «Затраты» (новый, уровень 1)
Заголовок раздела «Раздел «Затраты» (новый, уровень 1)»Префикс пути: /dashboard/costs/
| Элемент | URL | Описание |
|---|---|---|
| Обзор | /dashboard/costs |
Сводный дашборд затрат (перенесён из «Аналитики») |
| Цены | /dashboard/costs/pricing |
Таблица цен по моделям |
| Бюджет | /dashboard/costs/budget |
Пороговые значения бюджета и оповещения |
| Совместные квоты | /dashboard/costs/quota-share |
Пулы Quota Share и их использование |
| Настройка планов | /dashboard/costs/quota-share/plans |
Переопределения планов для отдельных провайдеров |
Обоснование: ранее разделы «Цены», «Бюджет» и «Совместные квоты» находились в
Мониторинг > Параметры затрат. Их перенос в отдельный раздел верхнего уровня
упрощает их поиск без необходимости переходить через инструменты наблюдаемости.
Раздел «Мониторинг» (реорганизован)
Заголовок раздела «Раздел «Мониторинг» (реорганизован)»Теперь в верхней части раздела «Мониторинг» находится Активность, за которой следуют 3 подгруппы:
Мониторинг├── Активность ← Лента временной шкалы (элемент верхнего уровня)├── Группа журналов│ ├── Журналы (все)│ ├── Журналы прокси│ └── Журналы консоли├── Группа аудита│ ├── Журнал аудита│ ├── Аудит MCP│ └── Аудит A2A└── Системная группа ├── Состояние └── Среда выполненияЧто изменилось по сравнению со старой структурой
Заголовок раздела «Что изменилось по сравнению со старой структурой»| Раньше | Теперь |
|---|---|
| «Активность» = вкладка внутри «Журналов», отображавшая журнал аудита | «Активность» = отдельная лента (/dashboard/activity) |
| Группа «Параметры затрат» в разделе «Мониторинг» | Перенесена в раздел «Затраты» |
| Плоский список: журналы, активность (журналы), аудит, состояние, среда, цены, бюджет, квота | Структура из 3 групп + отдельный раздел «Затраты» |
Активность и журнал аудита
Заголовок раздела «Активность и журнал аудита»Теперь это два разных раздела:
| Характеристика | Активность (/dashboard/activity) |
Журнал аудита (/dashboard/audit) |
|---|---|---|
| Назначение | Пользовательская лента событий («что произошло недавно») | Журнал соответствия требованиям / безопасности |
| Источник данных | GET /api/compliance/audit-log?level=high |
GET /api/compliance/audit-log?level=all |
| Формат | Временная шкала с группировкой по дням, понятными глаголами и значками | Плотная таблица с пагинацией, по 50 записей на страницу |
| Фильтры | Категория типа события | Действие, серьёзность, субъект, диапазон дат |
| Экспорт | Недоступен | Экспорт в JSON |
| Фильтр субъекта | Неприменим | Фильтрация по субъекту |
| Показываемые события | Только высокоуровневые действия (список разрешённых действий) | Все события аудита |
Список разрешённых высокоуровневых действий
Заголовок раздела «Список разрешённых высокоуровневых действий»Определён в src/lib/audit/highLevelActions.ts. Он управляет тем, какие события отображаются в
ленте активности. В список разрешённых действий входят:
- События добавления, удаления и тестирования провайдеров
- Создание, обновление и удаление комбинаций
- Жизненный цикл ключей API (создание, отзыв, ротация)
- Достижение порогового значения бюджета
- Вход и выход при аутентификации
- Создание сеанса облачного агента
- Регистрация инструмента MCP
- Создание и удаление вебхуков
- Изменения пулов квот и планов (действия
quota.*, группа B) - События платформы (обновление, развёртывание)
- Установка и удаление навыков
События, которых нет в этом списке, отображаются только в журнале аудита.
Добавление нового высокоуровневого действия
Заголовок раздела «Добавление нового высокоуровневого действия»Измените src/lib/audit/highLevelActions.ts и добавьте строку действия в
HIGH_LEVEL_ACTIONS. Для этого требуется PR (список определён в коде и не может настраиваться через БД).
Соответствующий значок можно добавить в src/lib/audit/activityIcons.ts.
Перенаправление: /dashboard/logs/activity
Заголовок раздела «Перенаправление: /dashboard/logs/activity»Старый путь /dashboard/logs/activity постоянно перенаправляется (HTTP 308) на
/dashboard/activity через permanentRedirect() в
src/app/(dashboard)/dashboard/logs/activity/page.tsx.
Устаревший идентификатор боковой панели logs-activity сохранён в HIDEABLE_SIDEBAR_ITEM_IDS
(но удалён из SIDEBAR_DEFINITIONS), чтобы не нарушить работу пользовательских предустановок,
ссылающихся на старый идентификатор.
Пространства имён, добавленные группой B:
| Ключ пространства имён | Что охватывает |
|---|---|
sidebar.costsSection |
Метка раздела «Затраты» |
sidebar.activity |
Элемент «Активность» на боковой панели |
sidebar.logsGroup |
Метка подгруппы журналов |
sidebar.systemGroup |
Метка системной подгруппы |
sidebar.costsOverview |
Элемент обзора затрат |
activity.* |
Все строки страницы «Активность» (заголовок, глаголы, фильтры, пустое состояние) |
Исходные локали: pt-BR и en. Для всех остальных 40 локалей используется
английский язык через механизм резервной локали next-intl (настроен в src/i18n/config.ts).
HagiCode
HagiCode — агентная среда разработки со структурированными процессами, параллельным выполнением несколькими агентами и интерфейсами Hero Dungeon.
Превращайте идеи в полезное ПО с более умным, быстрым и увлекательным агентным рабочим процессом.

- SmartСтруктурированные процессы превращают намерение в исполнимый путь от идеи до готового изменения.
- EfficientМультиагентные процессы параллельно продвигают исследование, реализацию и проверку.
- FunHero Dungeon делает длительную совместную разработку наглядной и увлекательной.