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

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

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

Введение

Ресурсно-сервисная модель (РСМ) — раздел платформы 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), позволяющие быстро вернуться к предыдущему уровню навигации.