创建和管理规则
注意
对于可观测性无服务器项目,需要编辑器角色或更高才能创建和管理警报规则。要了解更多信息,请参阅分配用户角色和权限。
警报允许您定义规则,这些规则检测不同应用程序中的复杂情况,并在满足这些情况时触发操作。 警报提供了一组内置的连接器和规则供您使用。
了解有关可观测性规则以及如何创建它们的更多信息
规则类型 | 名称 | 检测时间… |
---|---|---|
AIOps | 异常检测 | 异常匹配特定条件。 |
APM | APM 异常 | 服务的延迟、吞吐量或失败事务率异常。 |
可观测性 | 自定义阈值 | 可观测性数据类型达到或超过给定值。 |
堆栈 | Elasticsearch 查询 | 在最新的查询运行期间找到匹配项。 |
APM | 错误计数阈值 | 服务中的错误数量超过定义的阈值。 |
APM | 失败事务率阈值 | 服务中事务错误的速率超过定义的阈值。 |
指标 | 库存 | 基础设施库存超过定义的阈值。 |
日志 | 日志阈值 | 可观测性数据类型达到或超过给定值。 |
指标 | 指标阈值 | 可观测性数据类型达到或超过给定值。 |
APM | 延迟阈值 | 服务中特定事务类型的延迟超过定义的阈值。 |
SLO | SLO 烧毁率规则 | 烧毁率高于定义的阈值。 |
首先,您需要定义规则以及应多久对其进行评估。 您可以通过添加适当的操作(例如,发送电子邮件或创建问题)来扩展这些规则,以便在满足规则条件时触发。 这些操作在每个规则中定义,并由该操作的相应连接器(例如 Slack、Jira)实现。 您可以使用“管理规则”页面从头开始创建任何规则,也可以从其各自的 UI 创建特定的规则类型,并受益于一些预先填充的详细信息(例如,名称和标签)。
- 对于 APM 警报类型,您可以选择“警报和规则”,并直接从 服务、跟踪和 依赖项 UI 创建规则。
- 对于 SLO 警报类型,从 SLO 页面打开 更多操作 菜单
并为 SLO 选择 创建新警报规则。 或者,当您创建新的 SLO 时,默认情况下会启用 创建新的 SLO 烧毁率警报规则 复选框,并将提示您在保存 SLO 时 创建 SLO 烧毁率规则。
创建规则后,您可以打开 更多操作 菜单 并选择 编辑规则 以检查或更改定义,和/或添加或修改操作。

从操作菜单,您还可以
- 禁用或删除规则
- 克隆规则
- 暂停规则通知
- 运行规则(无需等待下一次计划检查)
- 更新 API 密钥
单击“规则”页面上的单个规则以查看详细信息,包括规则名称、状态、定义、执行历史记录、相关警报等。

规则可以有以下响应之一
失败
- 规则运行出错。
成功
- 规则运行没有错误。
警告
- 规则运行出现一些非关键错误。
通过规则列表,您可以快速暂停、禁用、启用或删除单个规则。
暂停规则后,规则检查会继续按计划运行,但警报不会触发任何操作。 您可以暂停指定的一段时间、无限期暂停或安排一次性或重复的停机时间。
当规则处于暂停状态时,您可以取消或更改此状态的持续时间。
要暂时禁止所有规则的通知,请创建一个 维护窗口。
要导入和导出规则,请使用 已保存对象。
规则在导出时被禁用。 系统会提示您在成功导入时重新启用该规则。