Обзор бизнес-сервисов
В текущей версии INFRAX бизнес-сервисы управляются на одной странице: список и единая карточка сервиса с вкладками Узлы сети, Описание и Инциденты. Одна и та же карточка используется и для редактирования, и для просмотра. Из карточки сохранённого сервиса можно сразу вызвать ИИ-помощника — новый инцидент будет связан с сервисом и получит сводку его активных проблем.
Список бизнес-сервисов
Страница Бизнес сервисы открывается через меню Администрирование → Активы → Бизнес сервисы. В шапке есть кнопка Добавить для создания нового сервиса, а первый показ страницы сопровождается подсказкой, которую можно закрыть кнопкой Понятно.
Что видно в таблице
- Здоровье - состояние сервиса по текущим мониторинговым инцидентам
- Название - кликабельное имя сервиса, открывающее карточку редактирования
- Обновлено - время последнего изменения
- Фильтры - поиск по названию и фильтр по дате обновления
- Сортировка - по названию и по дате обновления
Колонка Здоровье показывает вычисленное состояние сервиса: Норма, Предупреждение или Проблемы. По умолчанию список отсортирован по дате обновления, а клик по строке или по названию открывает карточку редактирования сервиса.
Карточка сервиса
Одна и та же карточка используется в двух режимах: редактирование (открывается со страницы Бизнес сервисы) и просмотр (открывается, например, по клику на бизнес-сервис на дашборде мониторинга). Вверху карточки — поле Название и, для сохранённого сервиса, кнопка Вызвать ИИ-помощника. Ниже — вкладки Узлы сети (N), Описание и Инциденты (N); счётчики в заголовках показывают число узлов и открытых инцидентов. Вкладка Инциденты появляется после сохранения сервиса.
Режим редактирования
Карточка называется Редактирование бизнес-сервиса (для нового сервиса — Создание бизнес-сервиса). Внизу доступны кнопки Сохранить и, для уже созданного сервиса, Удалить.
Режим просмотра
- В заголовке карточки стоит название сервиса, а под ним строка вида Бизнес-сервис · 4 узла.
- В заголовке раздела «Сведения» — чип состояния: Норма, Предупреждение или Проблемы; это тот же чип, что в столбце «Здоровье» списка.
- Все поля доступны только для чтения, в том числе виден Проект сервиса.
- По умолчанию открыта вкладка Инциденты.
Кнопка ИИ
Для существующего сервиса справа от названия есть кнопка Вызвать ИИ-помощника — и в редактировании, и в просмотре. Она создает новый инцидент, уже привязанный к этому бизнес-сервису, и при наличии открытых мониторинговых инцидентов сразу добавляет в него сводку активных проблем. Подробнее — в разделе ИИ-помощник.
Вкладка "Узлы сети"
На вкладке Узлы сети ведётся список узлов сервиса; проект и состояние сервиса стоят выше, в разделе "Сведения". В заголовке вкладки показывается счётчик узлов.
Поля вкладки
- Узлы сети - таблица связанных узлов с колонками Узел (название и путь под ним) и Комментарий
- Добавить узлы - выбор нескольких узлов из дерева объектов (только при редактировании)
- Комментарий - роль узла или дополнительные примечания
Поведение таблицы узлов
- Кнопка "Открыть узел" в строке открывает карточку узла в режиме мониторинга
- Под названием узла показан его путь в дереве объектов
- При редактировании узел убирается из сервиса кнопкой с корзиной; сами узлы при этом не удаляются
- Список делится на страницы, а под таблицей стоит счётчик показанного
- Один и тот же узел можно использовать в нескольких бизнес-сервисах
Поле Комментарий лучше заполнять как роль узла / особенности: например, "Веб-сервер nginx, терминация SSL, проксирование на backend" или "Основная база данных PostgreSQL". Такой текст помогает и людям, и ИИ-помощнику.
Вкладка "Описание"
Вкладка Описание — это одно текстовое поле: общая схема сервиса, особенности работы и важные зависимости. Подписи над полем нет, её несёт название вкладки; под полем стоит подсказка, что именно стоит там написать. Описание передаётся ИИ-помощнику как часть контекста тикета. При просмотре описание отображается только для чтения.
Вкладка "Инциденты"
Вкладка Инциденты показывает только открытые мониторинговые инциденты — и привязанные к узлам сервиса, и заведённые на сам сервис. Это не общий список тикетов, а именно актуальные инциденты по текущему сервису.
Что отображается
- # - номер тикета
- Тикет - название инцидента
- Степень - Критический или Важный; цветом помечен только критический
- Статус - состояние тикета в helpdesk
- Создан - дата и время создания
- Под названием инцидента стоит узел, на котором он заведён; у инцидента самого сервиса вместо узла написано, что он заведён на сервис
- Список делится на страницы, и размер страницы равен тому, что помещается в окно; под таблицей стоит счётчик показанного
Переход к тикету
Клик по строке открывает карточку тикета в helpdesk. Если открытых мониторинговых инцидентов нет, вместо таблицы показывается сообщение Нет открытых инцидентов; если список не удалось прочитать, на том же месте стоит причина отказа и кнопка Повторить.
Статус здоровья
Статус здоровья вычисляется автоматически и одинаково подписан везде — и в столбце «Здоровье» списка, и в заголовке раздела «Сведения» обоих окон: Норма, Предупреждение или Проблемы. Логика такая:
У сервиса нет открытых мониторинговых инцидентов, либо в сервисе еще не добавлены узлы.
Есть хотя бы один открытый мониторинговый инцидент с уровнем "предупреждение" или без указанного уровня, и при этом нет более критичных инцидентов.
У хотя бы одного узла сервиса есть открытый мониторинговый инцидент с критическим уровнем. Этот статус имеет приоритет над предупреждением.
В расчет попадают только открытые мониторинговые инциденты. Обычные тикеты, уже закрытые инциденты и закрытые сервисные записи не влияют на состояние здоровья. На дашборде мониторинга используется тот же расчет.
ИИ-помощник
Кнопка Вызвать ИИ-помощника доступна на карточке любого сохранённого сервиса — и при редактировании, и при просмотре. Она создает новый инцидент и сразу связывает его с сервисом; в контекст передаются название сервиса, описание, список узлов и их роли.
Сводка активных инцидентов
Если у сервиса есть открытые мониторинговые инциденты, инцидент создаётся сразу, а первым системным сообщением в него добавляется сводка активных проблем: счётчики (всего, критичных, важных), разбивка по узлам сети с IP-адресами и полный хронологический список инцидентов. Описывать проблему вручную в этом случае не нужно. Если открытых инцидентов нет, карточка нового инцидента открывается пустой — опишите ситуацию самостоятельно.
Зачем это нужно
- ИИ видит не только отдельный узел, но и весь сервис целиком
- Сводка сразу показывает текущую картину проблем по всем узлам сервиса
- Описание и роли узлов помогают точнее локализовать проблему
- Сервисный контекст ускоряет диагностику и сокращает лишние уточнения
Доступ
Для работы со страницей нужен доступ к меню Администрирование → Активы → Бизнес сервисы. Если пункт меню не виден, у пользователя нет нужного права доступа.
Если меню Бизнес сервисы недоступно, обратитесь к администратору системы. Без этого права страница не открывается и операции с сервисами недоступны.