SLA object

以下objects与sla(服务等级协议)API直接相关。

SLA

SLA object 具有以下属性。

属性 数据类型 描述
slaid string (只读) SLA的ID。
name
(required)
string SLA的名称。
period
(required)
integer SLA的报告周期。

可能的值:
0 - 每日;
1 - 每周;
2 - 每月;
3 - 每季度;
4 - 每年。
slo
(required)
float 最低可接受的服务水平目标,以百分比表示。如果服务水平指标(SLI)低于此值,SLA将被视为处于问题/未满足状态。

可能的值:0-100(最多 4 位小数)。
effective_date integer SLA的生效日期。

可能的值:UTC时间戳。
timezone
(required)
string 报告时区,例如:Europe/LondonUTC

有关支持的时区完整列表,请参阅 PHP documentation
status integer SLA的状态。

可能的值:
0 - (默认) 禁用的SLA;
1 - 启用的SLA。
description string SLA的描述。

请注意,对于某些方法(更新、删除),所需/可选参数的组合是不同的。

SLA计划

SLA时间表object定义了关联服务应处于正常工作状态的时段。 它具有以下属性。

属性 数据类型 描述
period_from
(required)
integer 周期性每周时间段的起始时间(包含)。

可能的值:秒数(从周日开始计算)。
period_to
(required)
integer 周期性每周时间段的结束时间(不包含)。

可能的值:秒数(从周日开始计算)。

SLA 排除停机时间

排除性停机object定义了关联服务计划内处于非工作状态的时段,该时段不会影响SLI指标,例如执行计划维护的情况。

属性 数据类型 描述
name
(required)
string 排除维护时段的名称。
period_from
(required)
integer 排除维护时段的开始时间(包含)。

可能的值:时间戳。
period_to
(required)
integer 排除维护时段的结束时间(不包含)。

可能的值:时间戳。

SLA 服务标签

SLA服务标签object用于关联需要纳入SLA计算的服务,具有以下属性。

属性 数据类型 描述
tag
(required)
string SLA服务标签名称。
operator integer SLA服务标签运算符。

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