创建 SLO
本页面介绍了如何在 Google Cloud Console 中创建服务等级目标 (SLO)。如需了解如何以编程方式创建 SLO,请参阅使用 SLO API。
如需大致了解与设计 SLO 相关的概览和信息,请参阅以下内容:
要创建 SLO,请执行以下操作:
转到服务的运行状况标签页:
在 Google Cloud 控制台中,前往 Cloud Service Mesh。
从菜单栏的下拉列表中选择 Google Cloud 项目。
点击要创建 SLO 的服务。
在左侧导航栏中,点击运行状况。
点击创建 SLO 链接。
点击设置服务等级指标 (SLI),以为此 SLO 选择要跟踪的服务等级指标 (SLI) 类型。请按以下方式之一操作:
- 可用性:成功响应数占所有响应的数量的比率。此比率不包括在到达服务 Envoy 边车代理前就失败(例如,由于网络或 DNS 故障)的请求。
- 延迟时间:低于指定延迟时间阈值的调用数占所有调用的数量的比率。
对于延迟时间 SLI,请输入延迟时间阈值(以毫秒为单位)。
在效果目标部分的目标字段中输入百分比,以设置 SLI 的效果目标。Cloud Service Mesh 使用此值来计算此 SLO 的错误预算。
在合规期部分中,选择期间类型和期间长度。如需详细了解这些设置,请参阅合规期。
或者,在设置您的 SLI 部分中,您也可以选择基于 Windows 的 SLI。窗口化 SLI 可以帮助您捕获服务无法满足 SLO 合规性目标的时间段(例如,请求数量出现峰值,导致短时间内的延迟增加)。选择此选项后,您必须指定:
- 良好标准:设置一个阈值,指定特定窗口的“良好”状态所必须满足的“良好”状态百分比。
- 持续时间:设置每个窗口的时长,在合规期内,系统将以递增方式测量 SLO 性能。
例如,假设可用性 SLO 含滚动 7 天的时限,并且 SLO 目标为 99%。然后,添加良好性条件为 95%,将时长添加为 5 分钟。为了符合要求,服务需要在过去 7 天内所有 5 分钟期限的 95% 的时间里至少有 99% 的时间可用。
(可选)点击为您的 SLO 命名,以更改默认的 SLO 显示名称。Cloud Service Mesh 会根据设置提供描述 SLO 的默认名称。
点击提交。