name: investigate-errors description: 调查您Sentry项目中的近期错误和异常
调查近期错误
名称
sentry:investigate-errors - 调查您Sentry项目中的近期错误和异常
概要
/investigate-errors [arguments]
描述
调查您Sentry项目中的近期错误和异常,以识别问题、模式和根因。
实现
此命令帮助您快速分类和调查通过Sentry捕获的项目中的错误。
使用方式
/investigate-errors [project-name] [timeframe]
此命令的功能
- 询问Sentry项目名称(或列出可用项目)
- 请求时间范围(例如,过去24小时、过去7天、自定义)
- 使用Sentry MCP工具获取近期错误问题
- 分析错误模式和趋势
- 提供以下见解:
- 最常见的错误
- 近期的错误峰值
- 受影响的用户/会话
- 按发布/环境分布的错误
- 堆栈跟踪和上下文
- 建议调查的下一步步骤
先决条件
- 必须安装和配置Sentry MCP服务器
- 必须完成与Sentry的OAuth身份验证
- 访问目标Sentry项目
示例交互
用户: /investigate-errors my-web-app 24h
Claude: 正在调查my-web-app过去24小时内的错误...
## 错误调查报告
### 概览
- **总问题**: 12个错误问题
- **总事件**: 347个错误事件
- **受影响用户**: 89个独立用户
- **时间范围**: 过去24小时
### 主要问题
1. **类型错误: 无法读取undefined的属性'id'**
- 事件: 156
- 用户: 45
- 首次出现: 23小时前
- 最后出现: 12分钟前
- 环境: 生产
- 发布: v2.3.1
- 趋势: 增加(过去6小时出现峰值)
2. **网络错误: 获取用户数据失败**
- 事件: 89
- 用户: 23
- 首次出现: 18小时前
- 最后出现: 1小时前
- 环境: 生产
- 发布: v2.3.1
3. **引用错误: localStorage未定义**
- 事件: 67
- 用户: 34
- 首次出现: 22小时前
- 最后出现: 3小时前
- 环境: 生产, 测试
### 关键模式
- 45%的错误与23小时前v2.3.1的部署相关
- 类型错误峰值在部署后6小时开始
- 网络错误似乎是间歇性的(API不稳定?)
- localStorage错误隔离于服务器端渲染上下文
### 建议
1. **立即**: 调查v2.3.1中的类型错误 - 可能用户数据处理中的回归
2. **高优先级**: 检查API稳定性以处理获取失败
3. **中优先级**: 为localStorage访问添加服务器端渲染保护
您想深入了解任何特定错误吗?
参数
project-name(可选): Sentry项目标识符timeframe(可选): 时间范围(1h、24h、7d、30d或自定义)
提示
- 从更短的时间范围开始以加速调查
- 查找与部署相关的错误峰值
- 使用错误分组来识别模式
- 检查发布和环境标签以找出关联
- 审查堆栈跟踪以找到常见代码路径
- 使用Seer AI进行自动根因分析
相关命令
/analyze-performance: 调查性能问题/check-releases: 审查近期发布健康状况/query-events: 运行自定义Sentry查询