Объект 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. |