mcpField
E
error-tracking

error-tracking

github.com/aj-geddes云与 DevOps373460 次安装34 周前更新
代码仓库

关于 error-tracking

用于在应用中配置基于 Sentry 的错误跟踪,涵盖异常捕获、发布管理、性能监控,以及错误和用户影响分析实践。

主要功能

  1. 01Sentry 设置与集成
  2. 02异常和性能监控
  3. 03Source map 与发布管理
  4. 04自定义错误上下文与过滤
  5. 05错误分析实践

适用场景

  1. 01监控生产环境应用错误
  2. 02跟踪发布与部署
  3. 03发现性能问题
  4. 04评估错误对用户的影响

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill error-tracking

安装后在 Claude Code 中输入/error-tracking确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
custom-error-context.md
express-middleware-integration.md
performance-monitoring.md
python-sentry-integration.md
sentry-setup.md
source-maps-and-release-management.md
scripts/
validate-api.sh
templates/
api-scaffold.yaml

详细介绍

错误追踪

目录

概览

使用 Sentry 设置全面的错误追踪,自动捕获、报告和分析异常、性能问题及应用稳定性。

适用场景

  • 生产环境错误监控
  • 自动捕获异常
  • 版本发布追踪
  • 检测性能问题
  • 分析用户影响

快速入门

最简可运行示例:

npm install -g @sentry/cli
npm install @sentry/node @sentry/tracing
sentry init -d

参考指南

references/ 目录中的详细实现:

指南内容
Sentry 设置Sentry 设置、Node.js Sentry 集成
Express 中间件集成Express 中间件集成
Python Sentry 集成Python Sentry 集成
Source Maps 和版本发布管理Source Maps 和版本发布管理、CI/CD 版本发布创建
自定义错误上下文自定义错误上下文
性能监控性能监控

最佳实践

✅ 应该做
  • 为生产环境设置 source maps
  • 配置合适的采样率
  • 追踪版本发布和部署
  • 过滤敏感信息
  • 为错误添加有意义的上下文
  • 使用面包屑进行调试
  • 设置用户信息
  • 定期检查错误模式
❌ 不应该做
  • 在生产环境中发送 100% 的错误
  • 在上下文中包含密码
  • 忽略环境配置
  • 跳过 source map 上传
  • 记录个人身份信息
  • 未经适当过滤就使用
  • 在生产环境中禁用追踪

评论

支持 Markdown