Объект SLA

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

SLA

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

Property Type Description
slaid ID ID SLA.

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

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

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

Поведение свойства:
- обязательно для операций создания
slo float Минимально допустимая цель уровня обслуживания, выраженная в процентах. Если показатель уровня обслуживания (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 определяет периоды, в течение которых подключенная служба или службы должны находиться в рабочем состоянии. Он имеет следующие свойства.

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

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

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

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

Поведение свойства:
- required

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

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

Property Type Description
name string Имя исключенного периода простоя.

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

Допустимые значения: timestamp.

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

Допустимые значения: timestamp.

Поведение свойства:
- required

Тег сервиса SLA

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

Property Type Description
tag string Имя тега сервиса SLA.

Поведение свойства:
- required
operator integer Оператор тега сервиса SLA.

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