概念 | 说明 |
SLA | 服务等级协议(Service Level Agreement)。 |
SLO | 服务等级目标(Service Level Objectives)。在报警任务中,SLO指的是报警指标配置的阈值。 |
SLI | 服务等级指标(Service Level Indicators)。在报警任务中,SLI指的是报警指标的实际统计值。 |
预算 |
|
预算消耗比例 |
|
尖刺 | 因为一些偶然原因导致SLI波动产生的报警。 |
配置区域 | 配置项 | 说明 |
报警基本信息 | 报警任务名称 | 自定义名称,用于标识报警任务。 |
| 报警级别 | 支持Warning、Fatal两个级别。
|
| 小程序类型 | 选择小程序类型。
|
| 报警说明 | 描述该报警任务的目的以及发生报警后的处理方案或其他信息。 |
制定报警策略 | 报警类型 | 不同的报警类型对应不同报警指标。 已支持的报警类型:用户分析、性能指标、JS错误指标、请求指标、事件指标、复合指标、自定义日志。 |
| 任务执行间隔 | 任务执行间隔指后端轮询服务的运行频率,比如配置5分钟的间隔,那么每5分钟都会检测一次最近一段时间内的指标值是否满足报警阈值。 支持5分钟、10分钟、30分钟、60分钟。 |
| 多策略关系 | 当配置多个策略关系时,可以配置策略之间的关系。
|
| 报警指标 |
|
| 报警生效时间 | 生效时间默认为全天00:00~23:59。如果所选指标在一天内的波动很大,不同时间范围的报警阈值不同,可通过设置报警生效时间避免过多干扰。 |
| 报警优化 |
|
配置通知受众 | 报警方式 | 支持通过飞书、邮件、企业微信、钉钉、报警回调进行报警。 |
| 飞书webhook | 输入飞书webhook。当报警方式选择飞书时,此项必填。 |
| 飞书需要@的人 | 按照User ID或者Open ID配置报警通知的飞书用户。当报警方式选择飞书时,此项选填。 注意
|
| 邮件通知组 | 配置邮件通知的接收组。当报警方式选择邮件时,此项必填。 |
| 企业微信webhook | 输入企业微信webhook。当报警方式选择企业微信时,此项必填。 |
| 企业微信需要@的人 | |
| 钉钉webhook | 输入钉钉webhook。当报警方式选择钉钉时,此项必填。 |
| 钉钉需要@的人 | |
| 报警回调webhook | 输入报警回调webhook。当报警方式选择报警回调时,此项必填。 |
字段 | 类型 | 示例值 | 说明 |
title | string | APMPlus报警 | 报警任务的名称。 |
content | object | - | 报警任务触发后回调的内容。
|
字段 | 类型 | 示例值 | 说明 |
alarm_param | object | - | 报警任务里配置的参数。具体请参见alarm_param数据结构。 |
alarm_result | object | - | 报警返回结果。具体请参见alarm_result数据结构。 |
字段 | 类型 | 示例值 | 说明 |
aid | string | 123456 | 应用ID。 |
alarm_level | string | warning | 报警级别。
|
alarm_period | array | - | 报警生效的时间。该时间范围外的报警不通知。 |
category | string | - | 报警类别。 |
category_label | string | - | 报警类别的标签。 |
desc | string | - | 报警说明。 |
id | int | 766 | 报警任务ID。 |
interval_seconds | string | 300 | 报警任务执行间隔。
|
is_avoid_spike | boolean | false | 报警优化,是否过滤尖刺报警。 |
is_close | int | 0 | 是否关闭报警。
|
name | string | 报警回调 | 报警任务的名称。 |
os | string | minipro | 服务的类型。 |
site_type | string | - | web站点的类型。 |
strategy_list | array | - | 报警策略列表。 |
strategy_op | string | and | 报警多策略关系。
|
字段 | 类型 | 示例值 | 说明 |
group_result_list | array | - | 报警返回列表。 具体请参见group_result_list数据结构。 |
is_alarm | boolean | true | 是否报警任务触发的报警。 |
is_attributable | boolean | false | 是否归因。 |
title | string | pv阈值报警 | 报警返回的标题。 |
字段 | 类型 | 示例值 | 说明 |
alarm_tag_list | array | [{ "format_value":"4290", "label":"当前值", "value":4290 }] | 报警取值。 |
alarm_value | object | - | 报警指标和取值。不同的报警类型里不同的报警取值,包括阈值、当前值、样本量、用户数、时间窗口等等。 |
attribution_results | object | - | 归因结果。 |
group_value | string | - | 分组结果。 |
is_alarm | boolean | true | 是否触发报警。 |
is_spike | boolean | false | 是否屏蔽尖刺。默认为false。当开启报警优化或尖刺过滤,并且出现尖刺时,为true。 |