Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

JSON-модели

Материал из Документация АппОптима
Версия от 16:06, 14 октября 2022; ENetrebin (обсуждение | вклад) (Новая страница: «Некоторые модели JSON для API Problems v2 различаются в зависимости от типа модели. Модели JSON для...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Некоторые модели JSON для API Problems v2 различаются в зависимости от типа модели. Модели JSON для каждого варианта перечислены ниже.

Вариации Evidenceобъекта

Объект Evidenceявляется основой для доказательства проблемы. Фактический набор полей зависит от типа свидетельства.

ДОСТУПНОСТЬ_EVIDENCE

ДоступностьДоказательстваМетаданные

Объект _ AvailabilityEvidence

Доказательство первопричины.

Фактический набор полей зависит от типа свидетельства. Найдите список актуальных объектов в описании поляvideType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
время окончания целое число Время окончания свидетельства в миллисекундах UTC.

МЕРОПРИЯТИЕ

EventEvidenceMetadata

Объект _ EventEvidence

Доказательство первопричины.

Фактический набор полей зависит от типа свидетельства. Найдите список актуальных объектов в описании поляvideType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
идентификатор события нить Идентификатор события.
данные Мероприятие Конфигурация события.
тип события нить Тип события.
время окончания целое число Отметка времени окончания события в миллисекундах UTC.

Имеет -1значение, если событие все еще активно.

Объект _ Event

Конфигурация события.

Элемент Тип Описание
частособытие логический Если true, событие происходит часто .

Частое событие не вызывает проблем.

подавлятьпроблему логический Статус обнаружения проблемы во время технического обслуживания :
  • false: Обнаружение проблем работает как обычно.
  • true: обнаружение проблем отключено.
подавлять оповещение логический Состояние предупреждения во время технического обслуживания :
  • false: Оповещение работает как обычно.
  • true: Оповещение отключено.
на техобслуживании логический Если true, событие произошло, когда отслеживаемая система находилась на обслуживании.
управлениеЗоны Зона управления [] Список всех зон управления, которым принадлежит событие.
идентификатор сущности Заглушка сущности Краткое представление отслеживаемого объекта.
идентификатор события нить Идентификатор события.
сущностьТеги М Е тег [] Список тегов связанного объекта.
тип события нить Тип события.
характеристики Свойство события [] Список свойств события.
статус нить Статус события.

Элемент может содержать эти значения

  • CLOSED
  • OPEN
время начала целое число Отметка времени возникновения события в миллисекундах UTC.
время окончания целое число Отметка времени закрытия события в миллисекундах UTC.

Имеет значение, nullесли событие все еще активно.

заглавие нить Название события.
идентификатор корреляции нить Идентификатор корреляции события.

Объект _ ManagementZone

Краткое представление зоны управления.

Элемент Тип Описание
имя нить Имя зоны управления.
я бы нить Идентификатор зоны управления.

Объект _ EntityStub

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
идентификатор сущности Идентификатор объекта Краткое представление отслеживаемого объекта.
имя нить Имя сущности.

Не включается в ответ, если сущность с соответствующим идентификатором не найдена.

Объект _ EntityId

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
я бы нить Идентификатор сущности.
тип нить Тип сущности.

Объект _ METag

Тег отслеживаемого объекта.

Элемент Тип Описание
представление строки нить Строковое представление тега.
ценность нить Значение тега.
ключ нить Ключ тега.
контекст нить Происхождение тега, например AWS или Cloud Foundry.

Пользовательские теги используют это CONTEXTLESSзначение.

Объект _ EventProperty

Свойство события.

Элемент Тип Описание
ценность нить Значение свойства события.
ключ нить Ключ свойства события.

MAINTENANCE_WINDOW

Метаданные MaintenanceWindowEvidence

Объект _ MaintenanceWindowEvidence

Доказательство первопричины.

Фактический набор полей зависит от типа свидетельства. Найдите список актуальных объектов в описании поляvideType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
техническое обслуживаниеWindowConfigId нить Идентификатор соответствующего периода обслуживания.
время окончания целое число Время окончания свидетельства в миллисекундах UTC.

МЕТРИЧЕСКАЯ

MetricEvidenceMetadata

Объект _ MetricEvidence

Доказательство первопричины.

Фактический набор полей зависит от типа свидетельства. Найдите список актуальных объектов в описании поляvideType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
значениеBeforeChangePoint количество Значение метрики до возникновения проблемы.
значениеАфтерчанжепоинт количество Значение метрики после начала проблемы.
идентификатор метрики нить Идентификатор метрики.
время окончания целое число Время окончания свидетельства в миллисекундах UTC.

Значение nullуказывает, что свидетельство все еще открыто.

Ед. изм нить Единица измерения.

Элемент может содержать эти значения

  • Billion
  • Bit
  • BitPerHour
  • BitPerMinute
  • BitPerSecond
  • Byte
  • BytePerHour
  • BytePerMinute
  • BytePerSecond
  • Cores
  • Count
  • Day
  • DecibelMilliWatt
  • GibiByte
  • Giga
  • GigaByte
  • Hour
  • KibiByte
  • KibiBytePerHour
  • KibiBytePerMinute
  • KibiBytePerSecond
  • Kilo
  • KiloByte
  • KiloBytePerHour
  • KiloBytePerMinute
  • KiloBytePerSecond
  • KiloMetrePerHour
  • MSU
  • MebiByte
  • MebiBytePerHour
  • MebiBytePerMinute
  • MebiBytePerSecond
  • Mega
  • MegaByte
  • MegaBytePerHour
  • MegaBytePerMinute
  • MegaBytePerSecond
  • MetrePerHour
  • MetrePerSecond
  • MicroSecond
  • MilliCores
  • MilliSecond
  • MilliSecondPerMinute
  • Million
  • Minute
  • Month
  • NanoSecond
  • NanoSecondPerMinute
  • NotApplicable
  • PerHour
  • PerMinute
  • PerSecond
  • Percent
  • Pixel
  • Promille
  • Ratio
  • Second
  • State
  • Unspecified
  • Week
  • Year

ТРАНЗАКЦИОННЫЙ

TransactionalEvidenceMetadata

Объект _ TransactionalEvidence

Доказательство первопричины.

Фактический набор полей зависит от типа свидетельства. Найдите список актуальных объектов в описании поляvideType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
значениеBeforeChangePoint количество Значение метрики до возникновения проблемы.
значениеАфтерчанжепоинт количество Значение метрики после начала проблемы.
время окончания целое число Время окончания свидетельства, в миллисекундах UTC
Ед. изм нить Единица измерения.

Вариации Impactобъекта

Объект Impactявляется базой для воздействия проблемы. Фактический набор полей зависит от типа воздействия.

ЗАЯВЛЕНИЕ

ApplicationImpactDto

Объект _ ApplicationImpact

Анализ воздействия проблемы на другие объекты/пользователей.

Фактический набор полей зависит от типа воздействия. Найдите список актуальных объектов в описании поля ImpactType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
ударТип нить Определяет фактический набор полей в зависимости от значения. См. один из следующих объектов:
  • SERVICE-> Воздействие службы
  • APPLICATION-> Влияние приложения
  • MOBILE-> Мобильный удар
  • CUSTOM_APPLICATION-> CustomApplicationImpact

Элемент может содержать эти значения

  • APPLICATION
  • CUSTOM_APPLICATION
  • MOBILE
  • SERVICE
воздействующий объект Заглушка сущности Краткое представление отслеживаемого объекта.
предполагаемые затронутые пользователи целое число Предполагаемое количество затронутых пользователей.

Объект _ EntityStub

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
идентификатор сущности Идентификатор объекта Краткое представление отслеживаемого объекта.
имя нить Имя сущности.

Не включается в ответ, если сущность с соответствующим идентификатором не найдена.

Объект _ EntityId

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
я бы нить Идентификатор сущности.
тип нить Тип сущности.

CUSTOM_APPLICATION

CustomApplicationImpactDto

Объект _ CustomApplicationImpact

Анализ воздействия проблемы на другие объекты/пользователей.

Фактический набор полей зависит от типа воздействия. Найдите список актуальных объектов в описании поля ImpactType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
ударТип нить Определяет фактический набор полей в зависимости от значения. См. один из следующих объектов:
  • SERVICE-> Воздействие службы
  • APPLICATION-> Влияние приложения
  • MOBILE-> Мобильный удар
  • CUSTOM_APPLICATION-> CustomApplicationImpact

Элемент может содержать эти значения

  • APPLICATION
  • CUSTOM_APPLICATION
  • MOBILE
  • SERVICE
воздействующий объект Заглушка сущности Краткое представление отслеживаемого объекта.
предполагаемые затронутые пользователи целое число Предполагаемое количество затронутых пользователей.

Объект _ EntityStub

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
идентификатор сущности Идентификатор объекта Краткое представление отслеживаемого объекта.
имя нить Имя сущности.

Не включается в ответ, если сущность с соответствующим идентификатором не найдена.

Объект _ EntityId

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
я бы нить Идентификатор сущности.
тип нить Тип сущности.

МОБИЛЬНЫЙ

MobileImpactDto

Объект _ MobileImpact

Анализ воздействия проблемы на другие объекты/пользователей.

Фактический набор полей зависит от типа воздействия. Найдите список актуальных объектов в описании поля ImpactType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
ударТип нить Определяет фактический набор полей в зависимости от значения. См. один из следующих объектов:
  • SERVICE-> Воздействие службы
  • APPLICATION-> Влияние приложения
  • MOBILE-> Мобильный удар
  • CUSTOM_APPLICATION-> CustomApplicationImpact

Элемент может содержать эти значения

  • APPLICATION
  • CUSTOM_APPLICATION
  • MOBILE
  • SERVICE
воздействующий объект Заглушка сущности Краткое представление отслеживаемого объекта.
предполагаемые затронутые пользователи целое число Предполагаемое количество затронутых пользователей.

Объект _ EntityStub

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
идентификатор сущности Идентификатор объекта Краткое представление отслеживаемого объекта.
имя нить Имя сущности.

Не включается в ответ, если сущность с соответствующим идентификатором не найдена.

Объект _ EntityId

Краткое представление отслеживаемого объекта.

Элемент Тип Описание
я бы нить Идентификатор сущности.
тип нить Тип сущности.

ОКАЗАНИЕ УСЛУГ

ServiceImpactDto

Объект _ ServiceImpact

Анализ воздействия проблемы на другие объекты/пользователей.

Фактический набор полей зависит от типа воздействия. Найдите список актуальных объектов в описании поля ImpactType или посмотрите модели Problems API v2-JSON .

Элемент Тип Описание
numberOfPotentiallyAffectedServiceCalls целое число Количество потенциально затронутых сервисов.