正在加载

创建 SLO 燃尽率规则

重要提示

对于可观测性无服务器项目,创建 SLO 需要编辑器角色或更高级别。 要了解更多信息,请参阅分配用户角色和权限

对于 Elastic Stack,要创建和管理 SLO,您需要适当的许可证、一个同时具有 transformingest 节点角色的 Elasticsearch 集群,并且必须配置SLO 访问权限

创建 SLO 燃尽率规则,以便在两个不同的回溯周期内,当燃尽率超过定义的阈值时获取警报:一个长周期和一个短周期,短周期是长周期的 1/12。 例如,如果您的长回溯周期为一个小时,则您的短回溯周期为五分钟。

选择要监控的 SLO,然后定义具有适当严重级别的多个燃尽率窗口。 对于每个周期,燃尽率计算为错误率除以错误预算。 当两个周期的燃尽率都超过阈值时,将触发警报。 添加操作以通过服务或第三方集成(例如邮件、Slack、Jira)引发警报。

Create rule for failed transaction rate threshold
提示

这些步骤显示了如何使用警报 UI。 您也可以直接从可观测性SLO 创建 SLO 燃尽率规则。 单击要为其添加燃尽率规则的 SLO 右侧的更多选项图标 (更多选项),然后从菜单中选择 钟形 创建新警报规则

当您使用 UI 创建 SLO 时,会自动创建一个默认的 SLO 燃尽率警报规则。 燃尽率规则将使用默认配置,并且没有连接器。 如果您想收到 SLO 违规的警报,则必须配置一个连接器。

创建 SLO 燃尽率规则

  1. 在可观测性 UI 中,转到警报

  2. 警报页面中选择管理规则,然后选择创建规则

  3. 为您的规则输入一个名称,以及任何可选的标签以进行更精细的报告(如果不确定,请留空)。

  4. 选择规则类型列表中选择 SLO 燃尽率

  5. 选择要监控的 SLO

  6. 为每个操作组定义多个燃尽率窗口(默认为 4 个窗口,但您可以编辑)。

    • 回溯(小时):输入此窗口的回溯周期。 将使用等于此周期 1/12 的较短周期来加快恢复速度。
    • 燃尽率阈值:为此窗口输入燃尽率。
    • 操作组:为此窗口选择一个严重级别。
  7. 定义检查规则的间隔,例如每 1 分钟检查一次。

  8. (可选)设置操作

  9. 保存您的规则。

您可以使用与第三方系统交互、写入日志或索引或发送用户通知的操作来扩展您的规则。 您可以随时向规则添加操作。 您可以在不添加操作的情况下创建规则,也可以为一个规则定义多个操作。

要向规则添加操作,您必须首先为该服务(例如,电子邮件或外部事件管理系统)创建一个连接器,然后您可以将其用于不同的规则,每个规则都有自己的操作频率。

了解如何查看警报和分类 SLO 燃尽率违规

© . All rights reserved.