SLA 对象

以下对象与 sla (服务水平协议) API 直接相关。

SLA

SLA 对象具有以下属性。

属性 类型 描述
slaid ID SLA 的 ID。

属性行为
- 只读
- 更新操作所必需
name string SLA 的名称。

属性行为
- 创建操作所必需
period integer SLA 的报告周期。

可能的值:
0 - 每日;
1 - 每周;
2 - 每月;
3 - 每季度;
4 - 每年。

属性行为
- 创建操作所必需
slo float 以百分比表示的最低可接受服务级别目标(Service Level Objective)。如果服务级别指标(SLI)低于该值,则 SLA 被视为处于问题/未达成状态。

可能的值:0-100(最多 4 位小数)。

属性行为
- 创建操作所必需
effective_date integer SLA 的生效日期。

可能的值:UTC 中的日期时间戳。
timezone string 报告时区,例如:Europe/LondonUTC

有关支持的时区完整列表,请参见 PHP documentation

属性行为
- 创建操作所必需
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 排除停机时间的开始时间(包含)。

可能的值:时间戳。

属性行为
- 必填
period_to integer 排除停机时间的结束时间(不包含)。

可能的值:时间戳。

属性行为
- 必填

SLA 服务标签

SLA 服务标签对象将服务与 SLA 计算关联起来。 它具有如下属性。

属性 Type 描述
tag string SLA 服务标签名称。

属性行为
- 必填
operator integer SLA 服务标签运算符

可能的值:
0 - (默认) 等于;
2 - 包含。
value string SLA 服务标签值。