用途:这是一个被动式错误调查技能,用于在用户已发现异常信号(如错误激增、用户投诉、实验回退)时,排查故障是什么、影响谁以及为什么。主动监控场景建议改用 monitor-reliability 技能。
主要能力:基于三类自动采集事件——[Amplitude] Network Request(浏览器网络请求,含 URL、状态码、耗时、请求方法等属性)、[Amplitude] Error Logged(JavaScript 错误,含错误信息、类型、文件、行号、堆栈等)、[Amplitude] Error Click(错误相关 UI 元素点击,含消息、元素文本、层次等)——先量化错误全貌(失败率趋势、Top 失败端点、错误量趋势、Top 错误、新增与长期错误、错误点击量),再做跨事件关联,用 [Amplitude] Page Path 串联“失败请求→JS 错误→用户受挫”的因果链,并输出页面级错误热力图区分关键故障、前端 Bug、已兜底的后端问题与静默错误。
使用方式:先调用 Amplitude:get_context 确认项目,再按用户请求确定排查范围与时间窗口(默认近 7 天、按天粒度)。用 Amplitude:query_dataset 分别查询三类事件;用 Amplitude:get_event_properties 发现可用属性;对高影响错误调用 Amplitude:get_session_replays 提供回放链接;用 Amplitude:get_deployments 核对部署、用 Amplitude:get_experiments 与 Amplitude:query_experiment 核对实验、用 Amplitude:get_feedback_sources 与 Amplitude:get_feedback_insights 核对反馈。最后按严重程度(Critical/High/Medium/Low)输出分诊报告。
适用场景:广泛错误分诊、部署后回归排查、特定错误(如 TypeError)深挖、特定用户或组织范围调查。
限制:依赖项目已启用 Session Replay 或自动采集插件,否则可能没有上述事件;错误量极大时需按唯一错误信息与受影响用户聚合;数据稀疏时只能基于现有信号分析。技能资料未提供安装命令、定价或平台支持等信息。