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