---
source: ../../../core/alerting-standards.md
source_version: 1.0.0
translation_version: 1.0.0
last_synced: 2026-04-10
status: current
---

# 告警标准

> 版本: 1.0.0 | 最后更新: 2026-04-01

## 概述

本文件定义生产环境告警的设计、分类、路由和维护标准。有效的告警是可观测性数据与人工行动之间的桥梁 — 每个告警都应该是可操作的、具有适当的紧急程度，并链接到解决路径。

---

## 告警严重度分类（P1-P4）

| 级别 | 名称 | 标准 | 响应时间 | 通知渠道 |
|------|------|------|---------|---------|
| **P1** | 关键 | 完全服务中断；数据丢失风险；安全漏洞 | < 5 分钟 | 电话 + SMS + Chat |
| **P2** | 高 | 主要功能降级；部分中断；大量用户影响 | < 15 分钟 | SMS + Chat |
| **P3** | 警告 | 性能降级；资源接近上限；次要功能受影响 | < 4 小时 | Chat + Ticket |
| **P4** | 信息 | 异常趋势；预防性通知；非紧急维护 | 下个工作日 | Email + Ticket |

---

## 升级路径

| 时间 | P1（关键） | P2（高） | P3（警告） |
|------|-----------|---------|-----------|
| 0 分钟 | 值班工程师 | 值班工程师 | — |
| 5 分钟（未确认） | 值班主管 | — | — |
| 15 分钟（未确认） | 工程经理 | 值班主管 | 值班工程师 |
| 30 分钟（未解决） | VP Engineering | 工程经理 | — |
| 60 分钟（未解决） | CTO/高管 | VP Engineering | 值班主管 |

---

## 可操作告警设计

每个告警通知必须包含 6 个要素：

1. **What** — 发生了什么（清晰描述性标题）
2. **When** — 问题何时开始
3. **Where** — 受影响的服务/组件
4. **Impact** — 用户影响与严重度
5. **Dashboard** — 相关仪表板链接
6. **Runbook** — 处理程序链接（P1/P2 必须）

---

## 降噪策略

| 策略 | 运作方式 | 使用场景 |
|------|---------|---------|
| **Deduplication** | 合并相同告警 | 同一告警重复触发 |
| **Grouping** | 按根因分组 | 多个服务告警（级联故障） |
| **Suppression** | 计划维护期间静音 | 预定维护 |
| **Dampening** | 条件持续 N 分钟才触发 | 指标在阈值附近波动 |

---

## Alerts as Code

所有告警规则必须：
1. **存储于 Git** — 告警定义视为代码
2. **代码审查** — 变更需同行审查
3. **自动测试** — CI 在合并前验证告警规则
4. **通过 CI/CD 部署** — 告警变更走部署流程

---

## Quick Reference Card

### 告警设计检查清单
```
□ 具有清晰、描述性的标题
□ 包含影响与当前状态
□ 链接到 Runbook（P1/P2 必要）
□ 链接到 Dashboard
□ 说明问题何时开始
□ 具有适当的严重度（P1-P4）
```

### 降噪选择
```
同一告警重复触发？     → Deduplication
多个服务同时告警？     → Grouping（级联故障）
计划维护中？           → Suppression
指标在阈值附近波动？   → Dampening
```

---

**相关标准：**
- [SLO 标准](slo-standards.md) — SLI/SLO/Error Budget 定义
- [可观测性标准](observability-standards.md) — 指标与监控
- [Runbook 标准](runbook-standards.md) — Runbook 格式与维护

# 告警标准

> 版本: 1.0.0 | 最后更新: 2026-04-01

## 概述

本文件定义告警策略标准，涵盖告警分级（P1-P4）、升级路径、可操作告警设计、降噪策略和基于 SLO 的告警。

## 告警分级

| 等级 | 名称 | 响应时间 | 通知方式 |
|------|------|----------|----------|
| P1 | Critical | < 5 分钟 | 电话 + 短信 + 即时通讯 |
| P2 | High | < 15 分钟 | 短信 + 即时通讯 |
| P3 | Warning | < 4 小时 | 即时通讯 + 工单 |
| P4 | Info | 下个工作日 | 邮件 + 工单 |

## 相关标准

- [SLO 标准](slo-standards.md)
- [可观测性标准](observability-standards.md)
- [Runbook 标准](runbook-standards.md)

## 许可

CC BY 4.0
