Перейти к содержимому

Создание и редактирование сущностей

Сущность (Entity) представляет собой запись данных, созданную по определенному Шаблону (например, конкретный сервер prod-app-01, клиент ООО Вектор или тикет #104).


  1. Перейдите в Операции с Сущностями → Сущности в боковом меню.
  2. Выберите целевой шаблон в Шлюзе шаблонов (например, Серверный узел).
  3. Нажмите + Создать сущность.
  4. Динамическая форма ввода отобразит все прикрепленные атрибуты:
    • Измерения: Текстовые поля, даты, флаги и выпадающие списки.
    • Метрики: Начальные числовые значения (например, Начальная загрузка CPU % или Баланс).
    • Ссылки: Выпадающие списки поиска, указывающие на целевые сущности.
  5. Нажмите Сохранить.

Список сущностей и интерфейс деталей сущности


2. Вкладки рабочего пространства сущности

Заголовок раздела «2. Вкладки рабочего пространства сущности»

При выборе сущности из списка откроется рабочее пространство с тремя вкладками:

  • Атрибуты: Просмотр и редактирование текущих значений каждого измерения, метрики, элемента списка и ссылки.
  • История: Просмотр неизменяемого журнала аудита каждого изменения с деталями: что изменилось, когда и кем.
  • График: Анализ интерактивных графиков временных рядов для числовых метрик за выбранный период.

Omnismith автоматически валидирует ввод атрибутов при сохранении:

  • Обязательные поля: Гарантирует заполнение обязательных измерений и ссылок.
  • Безопасность типов данных: Проверяет числовые диапазоны, форматы дат (ГГГГ-ММ-ДД), метки времени ISO и элементы списков.
  • Целостность ссылок: Проверяет существование и активность ссылочных целевых сущностей.

[!NOTE] Программная загрузка через API: Сущности не обязательно создавать вручную. Агенты мониторинга, IoT-устройства и вебхуки могут отправлять и обновлять сущности программно:

  • Эндпоинт OpenAPI: POST /api/v1/entity/template/{templateId}
  • Точечные обновления: Обновляйте конкретные ключи атрибутов без перезаписи неизмененных полей.
  • Заполнение прошлых периодов (Backfilling): Передавайте точные метки updated_at для записи исторических точек метрик, накопленных во время отсутствия сети.

[!TIP]