Управление бизнес-сервисами

ℹ️ О разделе

Здесь описаны текущие возможности страницы Бизнес сервисы: список сервисов, карточка сервиса с вкладками Узлы сети, Описание и Инциденты, просмотр карточки с дашборда мониторинга и запуск ИИ-помощника со сводкой активных инцидентов.

Список бизнес-сервисов

Страница доступна через меню Администрирование → Активы → Бизнес сервисы.

Элементы интерфейса

  • Кнопка "Добавить" — открывает создание нового бизнес-сервиса.
  • Таблица сервисов — показывает все сохранённые сервисы.
  • Колонки таблицы:
    • Здоровье — состояние сервиса: Норма, Предупреждение или Проблемы.
    • Название — кликабельное название сервиса, открывает карточку редактирования.
    • Обновлено — время последнего сохранения.
  • Фильтры — поиск по названию и фильтр по дате обновления.
  • Сортировка — по названию и дате обновления.
💡 Как считается здоровье

Если у сервиса нет узлов, он считается здоровым. Если есть хотя бы один открытый мониторинговый инцидент с критическим уровнем, сервис получает статус Проблемы. Если критических инцидентов нет, но есть предупреждения, сервис помечается как Предупреждение.

💡 Подсказка для новых пользователей

При первом открытии страницы показывается подсказка о назначении бизнес-сервисов и их пользе для ИИ-помощника. Её можно закрыть кнопкой "Понятно"; после этого подсказка больше не появится.

Создание сервиса

Шаг 1. Откройте форму создания

На странице Бизнес сервисы нажмите кнопку "Добавить" в правом верхнем углу.

Шаг 2. Введите название

Поле Название находится в разделе "Сведения" в верхней части карточки. Название обязательно: без него карточка не сохранится и скажет об этом под самим полем.

Шаг 3. Проверьте проект

Поле Проект стоит рядом с названием, в разделе "Сведения": для нового сервиса проект подставляется автоматически, при необходимости выберите другой из списка. Ниже открыта вкладка "Узлы сети" — в её заголовке показывается счётчик узлов.

Шаг 4. Добавьте узлы

Нажмите "Добавить узлы" на вкладке "Узлы сети". Откроется выбор узлов из дерева инфраструктуры: можно отметить несколько узлов сразу и подтвердить выбор кнопкой "Выбрать". После этого узлы появятся в таблице. Кнопка "Открыть узел" в строке открывает карточку узла в мониторинге.

Шаг 5. Укажите роли узлов

Для каждого узла заполните колонку "Комментарий" (подсказка в поле — "Роль узла / особенности"). Лучше писать короткую и конкретную роль узла в архитектуре сервиса.

Шаг 6. Добавьте описание

Откройте вкладку "Описание" и заполните её поле: назначение сервиса, состав, особенности работы и важные зависимости. Это описание передаётся ИИ-помощнику как часть контекста тикета.

Шаг 7. Сохраните сервис

Нажмите "Сохранить". После сохранения сервис появится в списке, а колонка "Обновлено" получит новое значение.

Редактирование сервиса

Чтобы изменить существующий сервис:

  1. Найдите сервис в таблице на странице Бизнес сервисы.
  2. Кликните по названию сервиса или по строке таблицы.
  3. Откроется карточка "Редактирование бизнес-сервиса" с вкладками "Узлы сети (N)", "Описание" и "Инциденты (N)".
  4. Измените название, проект, узлы и их роли (вкладка "Узлы сети") или описание (вкладка "Описание").
  5. Нажмите "Сохранить".
💡 Автоматическое обновление

При каждом сохранении поле "Обновлено" обновляется автоматически.

Просмотр сервиса

Помимо карточки редактирования, у бизнес-сервиса есть карточка просмотра. Она открывается, например, по клику на бизнес-сервис на дашборде мониторинга.

Что показывает карточка просмотра

  • В заголовке — название самого сервиса, а под ним строка вида "Бизнес-сервис · 4 узла".
  • В заголовке раздела «Сведения» — чип состояния: «Норма», «Предупреждение» или «Проблемы». Тот же чип стоит в столбце «Здоровье» списка.
  • Состав карточки тот же, что и при редактировании: вкладки "Узлы сети (N)", "Описание" и "Инциденты (N)", но все поля доступны только для чтения.
  • По умолчанию открывается вкладка "Инциденты".
  • Кнопка "Вызвать ИИ-помощника" доступна и в режиме просмотра.

Добавление узлов

Узлы можно добавлять как при создании сервиса, так и при его редактировании.

Как добавить узлы

  1. Откройте вкладку "Узлы сети".
  2. Нажмите "Добавить узлы".
  3. Выберите один или несколько узлов в дереве и нажмите "Выбрать".
  4. Выбранные узлы появятся в таблице сервиса.

Что важно знать

  • Можно добавить несколько узлов за один раз.
  • Один и тот же узел может входить в несколько бизнес-сервисов.
  • Для каждого узла показывается его понятный путь в дереве.
  • Узел можно удалить из сервиса кнопкой с корзиной.
  • Название узла открывает его карточку в мониторинге.

Роли узлов в сервисе

Поле "Комментарий" описывает роль узла в архитектуре сервиса. Этот текст используется как часть контекста для ИИ-помощника.

Рекомендации

  • Пишите конкретно: "PostgreSQL master" лучше, чем просто "БД".
  • Указывайте назначение: "nginx reverse proxy, SSL termination".
  • Отмечайте критичность: "Main load balancer, critical path".
  • Уточняйте особенности: "Standby server, used only during failover".

Примеры хороших описаний ролей:

✅ "nginx web front end, SSL termination, reverse proxy to the API"
✅ "PostgreSQL master, primary transactional database"
✅ "Redis cache node, session storage"
✅ "Application server (Node.js), API request processing"
✅ "Backup storage node, file and backup retention"

❌ "Сервер"
❌ "БД"
❌ "Какой-то узел"

Вкладка "Инциденты"

Для сохранённого сервиса — и при редактировании, и при просмотре — доступна вкладка "Инциденты". Она показывает только открытые мониторинговые инциденты, связанные с узлами данного сервиса.

  • В заголовке вкладки отображается счётчик "Инциденты (N)".
  • Счётчик обновляется автоматически после изменения состава узлов.
  • Клик по тикету открывает его карточку.

Удаление сервиса

⚠️ Внимание

Удаление бизнес-сервиса необратимо. После удаления остаётся только запись об узлах инфраструктуры, а сам сервис исчезает из списка и из мониторинга.

Шаг 1. Откройте карточку сервиса

Кликните по названию сервиса в таблице.

Шаг 2. Нажмите кнопку "Удалить"

В левом нижнем углу карточки находится красная кнопка "Удалить" с иконкой корзины.

Шаг 3. Подтвердите действие

Система запросит подтверждение удаления. Подтвердите операцию.

💡 Что удаляется
  • Удаляется только запись о бизнес-сервисе.
  • Связанные узлы инфраструктуры не удаляются.
  • После синхронизации сервис исчезает из мониторинга и из списка бизнес-сервисов.

ИИ-помощник

Для любого сохранённого сервиса справа от названия отображается кнопка "Вызвать ИИ-помощника". Она доступна и в карточке редактирования, и в карточке просмотра.

Как это работает

Кнопка открывает новый инцидент, уже привязанный к бизнес-сервису. Если у сервиса есть открытые мониторинговые инциденты, инцидент создаётся сразу, а первым системным сообщением в него добавляется сводка активных проблем сервиса — описывать ситуацию вручную не нужно. ИИ-помощник работает с этой сводкой и с контекстом сервиса: описанием, списком узлов и их ролями.

Что входит в сводку

  • Счётчики — всего активных инцидентов, из них критичных и важных (важными считаются инциденты с уровнем "предупреждение" или без указанного уровня).
  • Разбивка по узлам сети — каждый узел с IP-адресом и числом инцидентов на нём.
  • Полный список инцидентов — в хронологическом порядке, от первых к последним: дата, время, номер тикета, узел, IP-адрес и краткое описание.

Что увидит пользователь

  • Заголовок инцидента формируется автоматически из названия сервиса.
  • Инцидент создаётся в проекте бизнес-сервиса; если проект у сервиса не указан — в текущем проекте пользователя.
  • Бизнес-сервис уже выбран автоматически.
  • Контекст сервиса доступен для анализа инцидента.
💡 Если открытых инцидентов нет

Когда у сервиса нет открытых мониторинговых инцидентов, карточка нового инцидента открывается без стартового сообщения — опишите проблему самостоятельно в чате.

✅ Зачем это нужно

Описанный сервис помогает ИИ-помощнику учитывать архитектуру, связи между компонентами и роль каждого узла, а сводка сразу показывает текущую картину проблем. Это делает рекомендации точнее и полезнее при разборе инцидента.

Следующие шаги