Ресурсно-сервисная модель (РСМ)

Руководство по работе с ресурсно-сервисной моделью: управление ресурсами, взаимосвязями, настройка типов и классов.

На этой странице:

Введение

Ресурсно-сервисная модель (РСМ) — раздел платформы Proto Observability для ведения единого реестра ИТ-ресурсов и их взаимосвязей. РСМ позволяет:

  • Создавать и управлять ресурсами — вести каталог серверов, сервисов, баз данных, приложений и других элементов ИТ-инфраструктуры
  • Описывать взаимосвязи — фиксировать зависимости и связи между ресурсами (например, «сервис зависит от базы данных», «приложение работает на сервере»)
  • Визуализировать граф связей — просматривать интерактивный граф взаимосвязей ресурса с возможностью раскрытия и сворачивания узлов
  • Настраивать справочники — управлять типами ресурсов, типами взаимосвязей, CI-классами и CI-подклассами

Как открыть: перейдите в раздел РСМ в основном меню навигации платформы.


Ресурсы

Список ресурсов

Страница списка ресурсов состоит из двух панелей:

  • Левая панель — дерево фильтрации по типу ресурса. Выберите тип ресурса в дереве, чтобы отфильтровать таблицу справа.
  • Правая панель — таблица ресурсов с информацией о каждом ресурсе.

Возможности таблицы:

Функция Описание
Поиск Текстовый поиск по имени и ключу ресурса
Фильтрация По идентификаторам ресурсов, окружению (environment), статусу, операционному статусу
Постраничная навигация Переключение между страницами результатов
Операции Столбец с кнопками: просмотр деталей, редактирование, удаление ресурса

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

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

Форма создания ресурса содержит следующие поля:

Поле Описание Обязательное
Тип ресурса (resource_type) Категория ресурса из справочника типов Да
Имя ресурса (resource_name) Понятное имя ресурса Да
Ключ ресурса (resource_key) Уникальный идентификатор ресурса Да
Отображаемое имя (display_name) Имя для отображения в интерфейсе Нет
Уровень ресурса (resource_tier) Уровень важности ресурса Нет
Окружение (environment) Окружение, в котором функционирует ресурс (production, staging и т.д.) Нет
Владелец (owner) Ответственное лицо или команда Нет
CI-класс (ci_class) Класс конфигурационной единицы из справочника Нет
CI-подкласс (ci_subclass) Подкласс конфигурационной единицы из справочника Нет
Критичность (criticality) Уровень критичности ресурса для бизнеса Нет
Операционный статус (operational_status) Текущий операционный статус ресурса Нет
Требуется одобрение изменений (change_approval_required) Флаг, указывающий, нужно ли согласование перед изменениями Нет
Теги (tags) Произвольные метки для категоризации Нет
Метаданные (metadata) Дополнительная информация в формате JSON Нет
Статус ITIL (itil_state) Состояние ресурса по классификации ITIL Нет

После заполнения полей нажмите кнопку Сохранить для создания ресурса.

Детали ресурса

Страница деталей ресурса содержит три вкладки:

1. Вкладка «Детали»

Отображает все поля ресурса в формате карточки с подробной информацией. Здесь же доступны кнопки для перехода к редактированию или удаления ресурса.

2. Вкладка «Взаимосвязи»

Содержит два режима отображения связей ресурса:

  • Интерактивный граф — визуализация связей в виде графа. Узлы графа можно раскрывать для просмотра связей следующего уровня и сворачивать обратно. Наведите курсор на узел, чтобы увидеть информацию о связанном ресурсе.
  • Таблица взаимосвязей — список всех связей ресурса, сгруппированных по типу взаимосвязи. Для каждой связи отображается тип, направление и целевой ресурс.

В этой вкладке также доступны операции:

  • Добавить взаимосвязь — создание новой связи с выбором типа взаимосвязи и целевого ресурса
  • Удалить взаимосвязь — удаление существующей связи

3. Вкладка «Граф вложенности»

Отображает иерархическую диаграмму ресурсов, входящих в состав текущего ресурса (отношение «содержит»).

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

Форма редактирования ресурса аналогична форме создания, но с предзаполненными значениями. Измените нужные поля и нажмите Сохранить для применения изменений.


Автоматическое обнаружение ресурсов

Помимо ручного ведения реестра, платформа поддерживает автоматическое обнаружение ресурсов из телеметрии.

Жизненный цикл Provisional → Confirmed

Автоматически обнаруженные ресурсы проходят через несколько состояний:

Состояние Описание
Provisional Ресурс найден в телеметрии однократно. Ещё не подтверждён как долгоживущий — может оказаться одноразовым спаном или ошибкой данных
Confirmed Ресурс стабильно появляется в данных в течение нескольких циклов обнаружения — автоматически продвигается в подтверждённое состояние
Stale Ресурс не появлялся в данных дольше порогового времени (по умолчанию — несколько дней) — кандидат на автоматическое снятие
Retired Ресурс снят с обслуживания. Данные о нём сохраняются, но он не учитывается в активных дашбордах и зависимостях

Администратор может вручную перевести ресурс между состояниями на странице деталей. Подтверждение и снятие с обслуживания также выполняются автоматически — это настраивается пороговыми значениями EphemeralResourceTTL (для provisional) и StalenessThreshold / ResourceDeleteAfter (для stale и retired).


Настройка РСМ

Раздел настройки РСМ позволяет управлять справочными данными, которые используются при создании ресурсов и их взаимосвязей. Настройка содержит четыре вкладки.

Как открыть: перейдите в РСМ > Настройка РСМ в меню навигации.

Типы ресурсов

Справочник типов ресурсов определяет, какие категории ресурсов доступны в системе (например, «Сервер», «База данных», «Микросервис», «Балансировщик нагрузки»).

Доступные операции:

  • Просмотр списка типов ресурсов
  • Создание нового типа ресурса (имя и описание)
  • Просмотр деталей типа ресурса
  • Редактирование существующего типа

Типы взаимосвязей

Справочник типов взаимосвязей задает допустимые виды связей между ресурсами (например, «зависит от», «содержит», «подключается к»).

Доступные операции:

  • Просмотр списка типов взаимосвязей
  • Создание нового типа взаимосвязи
  • Просмотр деталей типа взаимосвязи
  • Редактирование существующего типа

CI-подклассы

Справочник CI-подклассов позволяет детализировать классификацию конфигурационных единиц внутри CI-классов (например, для CI-класса «Сервер» подклассы могут быть «Физический сервер», «Виртуальная машина», «Контейнер»).

Доступные операции:

  • Просмотр списка CI-подклассов
  • Создание нового CI-подкласса
  • Просмотр деталей CI-подкласса
  • Редактирование существующего CI-подкласса

CI-классы

Справочник CI-классов определяет верхний уровень классификации конфигурационных единиц (например, «Сервер», «Сетевое оборудование», «Программное обеспечение»).

Доступные операции:

  • Просмотр списка CI-классов
  • Создание нового CI-класса
  • Просмотр деталей CI-класса
  • Редактирование существующего CI-класса

Навигация

Раздел РСМ доступен через пункт РСМ в боковом меню навигации платформы. Внутри раздела навигация осуществляется через подменю:

  • Ресурсы — переход к списку ресурсов, созданию и просмотру деталей
  • Настройка РСМ — переход к справочникам типов и классов

В верхней части страниц отображаются хлебные крошки (breadcrumbs), позволяющие быстро вернуться к предыдущему уровню навигации.