错误追踪与监控
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/error-debugging-error-trace。
技能介绍
生产里「报错了但没人看见」从哪来
服务上线后,异常往往散落在应用日志、进程 stderr 和第三方 APM 里。没有统一的错误捕获、分组规则和告警路由,同类故障会被重复通知,真正严重的信号反而被淹没。团队需要的是可观测性里可执行的一环:能持续发现、归类并推动处理的生产错误链路。
技能会怎么帮你落地
该技能把角色定位为错误追踪与监控实施者,围绕 $ARGUMENTS 里的具体场景推进,而不是泛泛讲概念。典型工作流包括:
- 现状评估:当前错误上报入口、告警是否噪声过大、分组是否能把同一根因合并
- 分级与分类:定义严重级别,以及从「新错误 → 确认 → 分配 → 关闭」的分类工作流
- 日志与追踪:配置结构化日志、分布式追踪关联字段,并把告警路由到合适渠道
- 信号验证:通过故意触发的测试错误检查采样、字段完整性和告警是否误报
需要更细的监控模式与示例时,技能会引导查阅 resources/implementation-playbook.md。
适用边界与安全
若环境没有运行时或监控访问权限,或任务只是一次性修单个 Bug、与可靠性无关,不必启用这套流程。实施时注意:不要在日志或追踪里记录密钥、令牌或个人数据;对高流量生产环境采用安全采样,避免观测本身拖垮系统。
使用场景
- 新服务上线前,要把未捕获异常接入追踪平台并定义按堆栈/版本的分组规则,避免同类报错刷屏
- 生产告警每天上百条但 On-call 分不清优先级,需要梳理严重级别并把路由分到对应值班渠道
- 微服务链路里异常难以关联,需补结构化日志字段并与分布式追踪 ID 对齐后再验证告警质量
- 现有监控只有指标没有错误上下文,计划接入错误追踪并跑一轮测试错误检查采样与字段是否完整
适合人员
- 负责生产稳定性的 SRE,希望把错误信号从「日志里翻」改成可分组、可升级的告警工作流
- 带后端团队的技术负责人,准备在多个服务里统一错误上报与严重级别,减少重复排查同一根因
- 运维/DevOps 工程师,要把现有 Prometheus/Grafana 体系与错误追踪、告警路由打通并控制噪声
- 刚接手遗留系统的维护者,需要先评估当前捕获缺口再补日志、追踪与分类流程,而不是只修单个 Bug