SLA object

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

SLA

SLA object 具有以下属性。

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

属性行为:
- 只读
- 进行update操作时必填
name string SLA的名称。

属性行为:
- 进行create操作时必填
period integer SLA的报告周期。

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

属性行为:
- 进行create操作时必填
slo float 以百分比表示的最低可接受服务等级目标(SLO)。如果服务等级指标(SLI)低于此值,则SLA被视为处于问题/未满足状态。

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

属性行为:
- 进行create操作时必填
effective_date integer SLA的生效日期。

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

完整支持的时区列表请参考PHP documentation

属性行为:
- 进行create操作时必填
status integer SLA的状态。

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

SLA计划

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

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

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

属性行为:
- 必填
period_to integer 每周循环时间段的结束时间(不包含)。

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

属性行为:
- 必填

SLA 排除停机时间

排除性停机时间object定义了关联服务计划内处于非工作状态的时段, 在此期间不会影响SLI指标,例如进行计划性维护。 它具有以下属性。

属性 数据类型 描述
name string 排除维护时段的名称.

属性行为:
- 必填
period_from integer 排除维护时段的开始时间(包含).

可能的值: 时间戳.

属性行为:
- 必填
period_to integer 排除维护时段的结束时间(不包含).

可能的值: 时间戳.

属性行为:
- 必填

SLA 服务标签

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

属性 数据类型 描述
tag string SLA服务标签名称.

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

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