应用性能指标检测¶
用于监控工作空间内 APM 的关键指标数据。系统统计规定时间内符合条件的链路数量,当超出自定义阈值时触发产生异常事件。
检测配置¶
检测频率¶
即检测规则的执行频率。
检测区间¶
即每次执行任务时,检测指标查询的时间范围。受检测频率影响,可选检测区间会有不同。
| 检测频率 | 检测区间(下拉可选项) |
|---|---|
| 30s | 1m/5m/15m/30m/1h/3h |
| 1m | 1m/5m/15m/30m/1h/3h |
| 5m | 5m/15m/30m/1h/3h |
| 15m | 15m/30m/1h/3h/6h |
| 30m | 30m/1h/3h/6h |
| 1h | 1h/3h/6h/12h/24h |
| 6h | 6h/12h/24h |
| 12h | 12h/24h |
| 24h | 24h |
检测指标¶
设置检测数据的指标,可用于配置工作空间内服务在指定时间范围内的指标数据。
| 字段 | 说明 |
|---|---|
| 服务 | 可对当前工作空间内的应用性能监测服务进行监控 |
| 指标 | 具体的检测指标,包括请求数、错误请求数、请求错误率、平均每秒请求数、平均响应时间、P50 响应时间、P75 响应时间、P90 响应时间、P99 响应时间等 |
| 筛选条件 | 基于指标的标签对检测数据进行筛选,限定检测范围。支持添加一个或多个标签筛选,同时支持模糊匹配和模糊不匹配的筛选条件 |
| 检测维度 | 配置数据中对应的字符串类型(keyword)字段均可作为检测维度选择,目前最多支持选择三个字段。通过多个检测维度的字段组合,可以确定一个具体的检测对象。系统会判断该检测对象的统计指标是否满足触发条件的阈值,若满足则产生事件。例如选择检测维度 host 与 host_ip,则检测对象可以为 {host: host1, host_ip: 127.0.0.1} |
统计在规定时间内符合条件的链路数量,当超出自定义阈值时触发异常事件,可用于服务链路异常错误的通知。
| 字段 | 说明 |
|---|---|
| 来源 | 当前检测指标的数据来源 |
| 筛选条件 | 通过标签过滤链路 span 以限定检测的数据范围。支持添加一个或多个标签筛选条件 |
| 聚合算法 | 默认选中 “*”,对应的聚合函数为 count。若选中其他字段,则聚合函数自动变为 count distinct(取关键字出现的数据点数) |
| 检测维度 | 配置数据中对应的字符串类型(keyword)字段均可作为检测维度选择,目前最多支持选择三个字段。通过多个检测维度的字段组合,可以确定一个具体的检测对象。系统会判断该检测对象的统计指标是否满足触发条件的阈值,若满足则产生事件。例如选择检测维度 host与 host_ip,则检测对象可以为 {host: host1, host_ip: 127.0.0.1}。 |
触发条件¶
即设置告警级别的触发条件。
您可以为以下五种告警级别分别配置触发条件:
- 致命
- 严重
- 重要
- 警告
- 正常
配置触发条件及其对应的严重程度后,当查询结果返回多个数值时,只要其中任一值满足所设条件,即触发相应级别的事件。
更多详情,可参考 事件等级说明。
连续触发判断¶
开启后,可配置连续多次判断触发条件生效后(❗️最大配置上限为 10 次),再次触发生成事件。
大批量告警保护¶
系统默认开启。
当单次检测产生的告警数量超过预设阈值时,系统会自动切换到按状态汇总策略:不再逐个处理告警对象,而是根据事件状态生成少量摘要告警并进行推送。
这样既能确保通知的及时性,又能显著减少告警噪声,避免因处理过多告警而导致超时风险。
当此开关开启,后续监控器检测到异常后产生的此类事件详情中不会展示历史记录和关联事件。
告警级别¶
-
告警级别:致命、严重、重要、警告;
-
告警级别:正常:基于配置检测次数,说明如下:
-
每执行一次检测任务即为 1 次检测,如
检测频率 = 5 分钟,则 1 次检测 = 5 分钟; -
可以自定义检测次数,如
检测频率 = 5 分钟,则 3 次检测 = 15 分钟。
级别 描述 正常 检测规则生效后,若在配置的自定义检测次数内,数据检测结果由异常(致命、严重、重要、警告)恢复正常,则触发恢复告警事件。
❗️ 恢复告警事件不受告警沉默限制。若未设置恢复告警事件检测次数,则告警事件不会恢复,且一直会出现在事件 > 未恢复事件列表中 -
数据断档¶
针对数据断档状态,共支持配置以下七种处理策略:
1. 不触发事件
联动检测区间的时间范围,根据检测指标在最近若干分钟内的查询结果,判断是否生成事件。
2. 查询结果视为 0
联动检测区间的时间范围,将检测指标在最近若干分钟内的查询结果视为 0,并重新与上方触发条件中配置的阈值进行比较,以判断是否触发异常事件。
3. 自定义填充并触发事件
支持自定义填充检测区间值,并分别触发以下事件类型:数据断档事件、紧急事件、重要事件、警告事件及恢复事件。
选择此策略时,建议自定义的数据断档时间配置 ≥ 检测区间的时间间隔;若配置时间 ≤ 检测区间时间间隔,可能会出现数据断档与异常同时满足的情况,此时将优先应用数据断档处理结果。
信息生成¶
开启此选项后,系统会将所有未匹配到上述触发条件的检测结果,以“信息”事件的形式进行写入。
当同时配置了触发条件、数据断档和信息生成时,触发判断的优先级顺序为:数据断档 > 触发条件 > 信息事件生成。
后续配置¶
完成检测规则配置后,您还需要进行以下相关设置:
-
事件通知:自定义事件标题、内容及通知成员。可按需开启自定义通知或关联故障功能,并配置数据断档的处理方式与事件级别;
-
告警配置:选择告警策略,以控制告警的触发频率及静默规则;
-
关联配置:关联仪表板,以便在可视化界面中查看监控上下文;
-
权限设置:配置操作权限,支持自定义或跟随监控器默认权限。
更多详情,可参考 规则配置。