技能 error-diagnostics-error-trace
🔍
error-diagnostics-error-trace
安全
设置错误追踪和监控
通过Sentry集成、智能告警和实时仪表板实施全面的错误监控,快速识别并解决生产环境问题。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“error-diagnostics-error-trace”。 Help me set up error tracking for a Node.js Express application
预期结果:
- 配置Express中间件的Sentry初始化
- 用于未捕获异常和未处理拒绝的全局错误处理器
- 用于捕获请求上下文的请求处理中间件
- 带状态码过滤的自定义错误处理器
- 用于错误追踪的用户上下文富化
正在使用“error-diagnostics-error-trace”。 Create an alert system for high error rates
预期结果:
- 带阈值和时间窗口的AlertRule配置
- 严重级别:critical、warning、info
- 带格式化负载的Slack webhook集成
- 防止告警轰炸的冷却机制
- 用于分析的告警历史追踪
安全审计
安全v1 • 2/24/2026
All 33 static findings are false positives. The skill provides educational code samples for implementing standard error tracking (Sentry integration, structured logging, alerting). Network calls are legitimate error reporting to monitoring services. No malicious behavior detected.
2
已扫描文件
1,423
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude
质量评分
38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性
你能构建什么
DevOps工程师设置监控
通过集中式日志记录和智能告警在微服务中实施错误追踪
全栈开发人员添加错误处理
将Sentry集成到Node.js或Python应用程序中,并添加自定义错误上下文
工程经理提高可观测性
设置实时错误仪表板并建立错误响应工作流程
试试这些提示
基础错误追踪设置
帮我为Node.js Express应用程序设置错误追踪。我需要捕获未捕获的异常、未处理的Promise拒绝,并将它们与自定义上下文一起记录到Sentry。
结构化日志实现
使用Winston创建一个结构化日志记录器,记录带有堆栈跟踪、用户上下文和请求详情的错误。包含用于生产环境的Elasticsearch传输。
告警配置
为以下情况配置智能告警规则:高错误率(>5%)、响应时间下降(>1s)、内存使用率严重(>90%)。使用冷却周期设置Slack和PagerDuty渠道。
错误恢复系统
使用断路器模式实施自动错误恢复系统。使用重试和退避处理网络错误,使用只读副本回退处理数据库错误,使用延迟处理速率限制错误。
最佳实践
- 始终包含结构化错误上下文(用户ID、请求ID、环境)
- 在将密码、令牌和API密钥等敏感数据发送到错误追踪器之前进行过滤
- 使用错误分组来减少相似重复错误产生的噪音
- 为高流量应用程序设置适当的采样率
避免
- 不要记录包含敏感用户数据的完整请求正文
- 避免捕获没有任何上下文或用户信息的错误
- 不要将告警阈值设置得过低导致告警疲劳
- 避免忽略或吞掉错误而不进行适当的日志记录
常见问题
此技能支持哪些错误追踪服务?
该技能提供Sentry和自定义错误追踪服务的示例。代码示例可适配到其他服务,如Rollbar、Bugsnag或自定义解决方案。
此技能是否需要Sentry账户?
该技能提供与Sentry一起工作的代码模板。您需要一个Sentry账户和DSN才能完全配置集成。
此技能可以帮助Python应用程序吗?
是的,该技能包含用于告警管理和错误分析的Python代码示例,适用于Python应用程序。
如何处理错误日志中的敏感数据?
使用技能中显示的清理函数在发送错误之前过滤敏感密钥,如密码、令牌和API密钥。
此技能是否适用于前端JavaScript错误?
该技能侧重于后端错误追踪。前端错误追踪通常需要Sentry JavaScript SDK,并使用不同的配置。
我可以创建自定义错误分组逻辑吗?
是的,该技能包含错误指纹算法,可以根据您的特定模式和需求进行自定义以对错误进行分组。
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-diagnostics-error-trace引用
main
文件结构