Skip to Content
产品功能告警与通知

告警与通知

当崩溃率飙升、性能劣化或某项指标越过阈值时,Argus 通过告警规则 + 通知渠道主动推送,让你在用户 反馈之前就知道出了问题。告警引擎支持持续时长判定、静默去重与告警历史回溯。

核心概念

概念说明
告警规则(Alert Rule)「某指标 满足条件 超阈值 且持续 N 秒 → 触发」
指标(Metric)触发依据,如 crash_rate(崩溃率)等
条件(Condition)gt(大于)/ lt(小于)阈值
持续时长(duration)需持续满足条件多少秒才触发,防瞬时抖动误报
静默(silence)触发后多少秒内不再重复告警,防告警风暴
严重级别(Severity)warning 等,用于分级
通知渠道(Channel)告警投递目标,规则可绑定一个或多个渠道

Console 使用

打开 Console → Alerts/alerts),页面分三个标签:

告警规则

点「+ 新建规则」,填写:

  • 名称:规则标识
  • 指标:如 crash_rate
  • 条件 + 阈值gt / lt 加数值(如崩溃率 gt 1,即超过 1% 触发)
  • 持续时长(秒):需持续满足才触发,0 表示命中即触发
  • 静默时长(秒):触发后抑制重复告警的窗口
  • 严重级别:如 warning
  • 绑定通知渠道:勾选一个或多个渠道

规则可暂停 / 启用activepaused)与删除。

通知渠道

配置告警投递目标(如 Webhooks,Console 路由 /settings/webhooks)。规则触发时 向绑定的渠道推送。

告警历史

回溯已触发的告警记录,用于复盘频次与去重效果。

Webhook 渠道适合对接你自己的 IM 机器人 / 值班系统 / 自动化流程。签名与投递细节在 Console → Settings → Webhooks 配置。

与其他能力的联动

  • 崩溃与 ANR:崩溃率是最常用的告警指标,见 崩溃与 ANR
  • 性能监控:启动时长 / ANR 率 / 关键接口 P99 劣化可作为告警输入,见 性能监控
  • 版本发布:性能回归是 版本与灰度发布 灰度门禁的输入信号之一。

常见问题

Q:为什么规则配好了却没告警? 检查三点:规则是否为 active 状态、指标是否有足够样本满足”持续时长”、是否处在上一次触发的静默窗口内。

Q:如何避免同一问题反复告警? 调大「静默时长」,触发后在该窗口内不再重复推送。

Q:告警能推到我们的钉钉 / 飞书 / Slack 吗? 通过 Webhook 渠道对接你自己的机器人即可。在 Console → Settings → Webhooks 配置目标地址。