You need to enable JavaScript to run this app.
文档中心
全栈可观测平台

全栈可观测平台

复制全文
下载 pdf
应用性能监控告警配置
创建应用性能监控告警规则
复制全文
下载 pdf
创建应用性能监控告警规则
通过告警任务可以检测目标服务或指标的异常情况,满足配置条件时发送通知消息,帮助您关注服务的健康状况。本文为您介绍如何创建应用性能监控告警规则。
背景信息
告警频繁产生,以至于每次运行告警规则都会触发告警时,为了降低无效告警对您的打扰,避免告警风暴,您可以通过配置告警发送策略控制告警通知发送频率,并过滤可能的数据突刺。
将发送周期设为 d,毛刺设为 k,即可得到告警通知的时间为:k,k+20d,k+21d,k+22d,...。其中,通知间隔不能超过 60 分钟,若超过 60 分钟,将按照 60 分钟为通知间隔发送通知。示例如下:
  • 规则运行频率:1 分钟/次,发送策略:3 分钟为一个发送周期。
  • 告警通知的时间为:1 分钟,4(1+3) 分钟,7(1+3+3) 分钟,10(1+3+3+3) 分钟,...
  • 规则运行频率:1 分钟/次,发送策略:3 分钟为一个发送周期,一个发送周期内触发 2 次则第 2 次发送告警(毛刺过滤)。
  • 告警通知的时间为:2 分钟,5(2+3) 分钟,8(2+3+3) 分钟,11(2+3+3) 分钟,...
  • 规则运行频率:1 分钟/次,发送策略:3 分钟为一个发送周期,一个发送周期内触发 2 次则第 2 次发送告警(毛刺过滤),打开发送降频,告警批次聚合间隔:5 分钟。
  • 告警通知的时间为:2 分钟,5(2+3) 分钟,11(2+3+6) 分钟,23(2+3+6+12) 分钟,...
  • 聚合情况为:2 分钟和 5 分钟发送的告警聚合为一个告警组,11 分钟发送的告警为一个告警组,23 分钟发送的告警为一个告警组。
前提条件
  • 已创建告警通知策略,用于指定接受通知消息的联系人和通知模板等信息。详细说明参见:创建通知策略
  • 基础指标:接入 APMPlus Server Agent,完成对主机、容器、进程的监控。
  • 服务指标:服务接入 APMPlus、Skywalking、OpenTelemetry、Jaeger、Zipkin、运行时、AI 等应用监控能力。
  • 自定义指标:接入 APMPlus、OpenTelemetry、Prometheus 等自定义打点能力。
操作步骤
方式一:创建告警规则
方式二:应用预置告警模板
方式三:应用自定义告警模板
方式四:通过 JSON 导入/导出告警规则
通过控制台从零创建一条告警规则,依次配置告警类型、告警级别、触发策略、发送策略等关键信息,适用于按需定制或告警规则数量较少的场景。
  1. 在左侧导航栏选择 告警中心 -> 告警配置,进入告警配置管理页面。
  1. 在左侧告警配置中选择 应用性能监控,并前往 告警规则 页签。
  1. 单击 创建告警规则,根据实际情况配置应用性能监控告警规则相关参数,完成后单击 保存
  • 分类
    配置项
    说明
    基本信息
    告警任务名称
    自定义告警任务名称。
    告警策略
    所属项目
    告警任务所属项目。项目管理是平台提供的一种资源管理方式,可以对不同业务或项目使用的云资源进行分组管理。
    基于项目进行 IAM 授权,有利于维护资源独立、数据安全,同时可从项目维度查看资源消费账单,便于计算云资源使用成本。更多详细介绍参见:项目管理
    工作区
    工作区是应用性能监控提供的数据管理和数据隔离方式,每个工作区拥有独立的数据上报凭证,可针对不同应用归属特性,将对应的链路、日志、指标数据做统一管理。
    告警类型
    配置需要监控的告警类型和服务范围,目前支持的告警类型包括:服务、运行时、自定义指标、主机、进程、容器、AI、Claw。
    • 告警类型选择运行时或服务时,可根据服务语言、监控系统、服务名筛选目标服务,也可直接选择全部服务。
    • 若告警类型选择 AI 或 Claw 时,可根据平台或服务名筛选目标服务,也可直接选择全部服务。
    告警级别
    指标触发告警时的告警级别。支持多选,支持对不同的指标值设置不同的告警级别。
    • Notice:提示
    • Warn:警告
    • Fatal:严重
    告警引擎
    告警的阈值引擎。目前支持静态阈值,即由预先设定固定常量作为判定标准,实时指标直接与该固定数值对比。
    例如:告警规则“内存使用率 > 90%”中的 90% 即为判断标准中的静态阈值。
    多策略关系
    配置多个告警触发策略时,触发告警的逻辑。
    • 同时满足:默认配置,多个策略同时满足才会触发告警。
    • 满足一项:满足任一策略,即可触发告警。
    告警触发策略
    触发告警的具体策略,需要配置以下参数:
    • 告警指标:选择需要告警的指标,不同告警类型对应的指标范围不同,具体以控制台展示为准。
    • 筛选条件:在指标基础上,添加筛选条件,定位更精准的数据。筛选条件包括:服务类型、服务名、接口名、下游服务类型、下游服务名、下游接口名、状态码、主机、进程 ID 等。
    • 分组告警:提供多维度分组,可实现一条告警规则监控所有分组的告警。未配置分组时,所有维度聚合产生的单组指标满足条件即可触发告警;配置分组时,分组后的任意一组指标满足条件即可触发告警。
    • 触发条件:定义告警的触发规则,通过时间窗口、聚合方式与判断条件,实现对指标异常的自动检测。
    • 时间窗口:指定统计的时间范围,例如 “最近 5 分钟内”,表示仅对该时间段内产生的指标数据进行分析。
    • 时间间隔:定义数据聚合的时间粒度,例如 “5 分钟”,表示每 5 分钟对指标数据进行一次聚合计算。
    • 聚合方式:对时间间隔内的指标数据进行统计,例如:AVG(N 分钟内指标的平均值)、MAX(N 分钟内指标的最大值)、MIN(N 分钟内指标的最小值)、SUM(N 分钟内指标的和)等,用于生成可判断的聚合值。
    • 判断条件:通过选择判断类型(例如:阈值、比)、比较运算符:(例如:>、<、=)和判断数值,定义触发条件的判断逻辑。当聚合计算结果满足阈值条件时,触发对应级别的告警。
    说明
    • 阈值:单个时间窗口内异常数目达到一定量,就会触发告警。
    • 比:指单个时间窗口内,相对 n 个时间单位前同一时间窗口内的值,上升或下降幅度是否超过设置的值。
    无数据策略
    指标无数据上报时的通知策略。
    • 忽略:直接忽略,无需通知。
    • 通知无数据:超过指定时间依然无数据上报时,发送通知消息。
    标签
    资源标签由一组 KV 键值对组成,可以通过资源标签从不同维度对云资源进行分类和聚合管理,并且使用于标签制授权和资源分账等场景。更多详细介绍参见:标签管理
    自定义 Label
    自定义 Label 和取值。可以在告警列表根据 Label 进行筛选。
    告警验证
    选择触发告警的时间点,验证告警任务是否按预期生成。
    告警发送策略
    规则运行频率
    规则的运行频率,默认为 1 分钟/次。配合告警发送策略的其他配置,降低无效告警干扰,避免告警风暴。
    发送策略
    发送周期内第一次发送告警的策略,主要用于毛刺过滤,避免临界值多次触发告警的情况。默认 3 分钟为一个发送周期,一个发送周期内触发 1 次则第 1 次发送告警。
    发送降频
    连续触发告警时告警通知的降频策略。开启后,触发连续告警时,发送间隔将逐步衰减变长,避免告警风暴。
    具体策略如下:
    • 发送周期 >= 1小时时,不触发降频逻辑。
    • 发送周期 < 1小时时,每次发送后,发送周期 = min(发送周期*2, 1h)。例如:第一次发送周期为 1 分钟,第二次发送周期为 2 分钟,第三次发送周期为 4 分钟,第四次发送周期为 8 分钟,以此类推。
    告警批次聚合间隔
    将间隔不超过 N 分钟的告警聚合。
    • 告警产生时,若检查到前 N 分钟内存在告警,那么,将前 N 分钟的告警聚合到一个告警组。
    • 告警产生时,若检查到前 N 分钟内没有告警,那么,将重新生成一个新的告警组。
    通知方式
    通知方式
    告警通知的方式,支持选择已有通知策略或手动选择。应用性能监控支持的通知方式为:电话、短信、邮件、飞书、企业微信、钉钉、Slack、告警回调、飞书应用。
    • 通知策略:选择告警通知策略,系统会使用通知策略中配置的告警等级和联系人组,将告警发送给指定的联系人。通知策略相关详细说明参见:创建通知策略
    • 手动选择:手动选择邮件、飞书 Webhook 或告警回调,接收告警通知消息。
    告警说明
    告警说明
    填写告警任务的备注或描述信息。
后续操作
告警规则正常生效后,单击目标告警规则名称,可前往告警详情页面,查看告警任务相关详细信息,包括:告警规则摘要、告警趋势图、告警历史。
  • 告警规则摘要展示告警规则及运行状态和快捷操作按钮,其中,快捷操作包括启用/停用开关、编辑告警和 ACK 告警规则。
说明
  • 默认仅规则设定的处理人/群成员可以配置 ACK 开关。
  • ACK 只屏蔽告警通知,但告警事件依旧正常生成,规则依然处于「生效」状态。初始状态为「ACK」,一次 ACK 默认屏蔽时长为 3 小时,用户点击「ACK」后,设定到期时间,同时按钮状态为「重置ACK」。在用户确认过 ACK 的 3 小时候内,有权限者可以随时重置 ACK,倒计时刷新;3小时后,按钮状态恢复「ACK」。
  • 告警趋势图:展示该告警任务检测的指标趋势图,如果触发告警则途中有红点展示。
  • 告警历史:展示触发告警的发送时间、规则快照、告警指标值和当次告警的通知方式。
最近更新时间:2026.08.21 14:04:45
这个页面对您有帮助吗?
有用
有用
无用
无用