创建 APM 规则和警报
Applications UI 允许您定义规则以检测 APM 数据中的复杂条件,并在满足这些条件时触发内置操作。
支持以下 APM 规则
| APM 异常 | 当服务的延迟、吞吐量或失败事务率出现异常时发出警报。异常规则可以设置在环境级别、服务级别和/或事务类型级别。了解更多信息,请参阅 APM 异常规则 → |
| 错误计数阈值 | 当服务中的错误数量超过定义阈值时发出警报。错误计数规则可以设置在环境级别、服务级别和错误组级别。了解更多信息,请参阅 错误计数阈值规则 → |
| 失败事务率阈值 | 当服务中的事务错误率超过定义阈值时发出警报。了解更多信息,请参阅 失败事务率阈值规则 → |
| 延迟阈值 | 当延迟或失败事务率异常时发出警报。阈值规则可以根据您的需要进行粗粒度或细粒度的设置,使您能够确切地定义何时希望发出警报——无论是在环境级别、服务名称级别、事务类型级别还是事务名称级别。了解更多信息,请参阅 延迟阈值规则 → |
提示
有关创建规则(Create rule)浮出面板的完整演练,包括每个可配置属性的详细信息,请参阅 Kibana 的 创建和管理规则。
在 Applications UI 中查看和管理规则与警报。
在 Applications UI 中,活动警报会通过多种方式进行显示和分组。
如果您正在使用服务组功能,则可以按服务组查看警报。在服务组概览页面上,单击红色警报指示器以打开警报(Alerts)选项卡,其中包含与创建服务组时使用的过滤器相匹配的预定义过滤器。
可以在任何服务的上下文中查看警报。选择服务后,转到警报(Alerts)选项卡以查看针对所选服务处于活动状态的所有警报。
在 Applications UI 中,选择警报和规则(Alerts and rules)→ 管理规则(Manage rules)以转到 Kibana 规则(Rules)页面。在此页面上,您可以禁用、静音和删除 APM 警报。
有关更多信息,请参阅 警报。
注意
如果您使用的是启用了安全性的本地部署(on-premise)Elastic Stack,则 Elasticsearch 与 Kibana 之间的通信必须配置 TLS。有关更多信息,请参阅警报先决条件。