Объект SLA

Следующие объекты напрямую связаны с API sla (соглашение об уровне обслуживания).

SLA

Объект SLA имеет следующие свойства.

Свойство Тип Описание
slaid ID ID SLA.

Поведение свойства:
- только для чтения
- обязательно для операций обновления
name string Имя SLA.

Поведение свойства:
- обязательно для операций создания
period integer Отчетный период SLA.

Возможные значения:
0 - ежедневно;
1 - еженедельно;
2 - ежемесячно;
3 - ежеквартально;
4 - ежегодно.

Поведение свойства:
- обязательно для операций создания
slo float Минимально допустимая целевая доступность сервиса (Service Level Objective, SLO), выраженная в процентах. Если индикатор уровня сервиса (Service Level Indicator, SLI) опускается ниже этого значения, SLA считается находящимся в проблемном/невыполненном состоянии.

Возможные значения: 0-100 (до 4 знаков после запятой).

Поведение свойства:
- обязательно для операций создания
effective_date integer Дата вступления SLA в силу.

Возможные значения: временная метка даты в UTC.
timezone string Часовой пояс для отчетности, например: Europe/London, UTC.

Полный список поддерживаемых часовых поясов см. в документации PHP.

Поведение свойства:
- обязательно для операций создания
status integer Состояние SLA.

Возможные значения:
0 - (по умолчанию) SLA отключен;
1 - SLA включен.
description string Описание SLA.

Расписание SLA

Объект расписания SLA определяет периоды, в течение которых подключённые сервисы должны находиться в рабочем состоянии. Он имеет следующие свойства.

Свойство Type Описание
period_from integer Время начала повторяющегося еженедельного периода времени (включительно).

Возможные значения: количество секунд (отсчёт от воскресенья).

Поведение свойства:
- обязательно
period_to integer Время окончания повторяющегося еженедельного периода времени (не включительно).

Возможные значения: количество секунд (отсчёт от воскресенья).

Поведение свойства:
- обязательно

Исключённое время простоя SLA

Объект исключённого времени простоя определяет периоды, в течение которых связанные сервисы планово находятся в нерабочем состоянии, без влияния на SLI, например, во время планового обслуживания. Он имеет следующие свойства.

Свойство Type Описание
name string Имя исключаемого периода простоя.

Поведение свойства:
- обязательно
period_from integer Время начала исключаемого периода простоя (включительно).

Возможные значения: timestamp.

Поведение свойства:
- обязательно
period_to integer Время окончания исключаемого периода простоя (не включительно).

Возможные значения: timestamp.

Поведение свойства:
- обязательно

Тег сервиса SLA

Объект тега сервиса SLA связывает сервисы, которые необходимо включить в расчёты SLA. Он имеет следующие свойства.

Свойство Type Описание
tag string Имя тега сервиса SLA.

Поведение свойства:
- обязательно
operator integer Оператор тега сервиса SLA.

Возможные значения:
0 - (по умолчанию) Равно;
2 - Содержит.
value string Значение тега сервиса SLA.