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 以百分比表示的最低可接受服务等级目标(SLO)。如果服务等级指标(SLI)低于此值,SLA将被视为处于问题/未满足状态。

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

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

完整支持的时区列表请参考PHP documentation
status integer SLA的状态。

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

请注意,某些方法(update, delete)所需/可选参数的组合有所不同。

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服务标签值.