Sentry错误调查技能Skill investigate-errors

该技能用于通过Sentry工具调查和分析软件项目中的错误和异常,帮助快速识别问题、模式和根因,提升错误监控和故障排查效率。关键词包括Sentry、错误调查、DevOps、错误监控、错误分析、故障排查、软件质量。

DevOps 0 次安装 0 次浏览 更新于 3/25/2026

name: investigate-errors description: 调查您Sentry项目中的近期错误和异常

调查近期错误

名称

sentry:investigate-errors - 调查您Sentry项目中的近期错误和异常

概要

/investigate-errors [arguments]

描述

调查您Sentry项目中的近期错误和异常,以识别问题、模式和根因。

实现

此命令帮助您快速分类和调查通过Sentry捕获的项目中的错误。

使用方式

/investigate-errors [project-name] [timeframe]

此命令的功能

  1. 询问Sentry项目名称(或列出可用项目)
  2. 请求时间范围(例如,过去24小时、过去7天、自定义)
  3. 使用Sentry MCP工具获取近期错误问题
  4. 分析错误模式和趋势
  5. 提供以下见解:
    • 最常见的错误
    • 近期的错误峰值
    • 受影响的用户/会话
    • 按发布/环境分布的错误
    • 堆栈跟踪和上下文
  6. 建议调查的下一步步骤

先决条件

  • 必须安装和配置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查询