关于 distributed-debugging-debug-trace
用于配置调试流程、分布式追踪和诊断实践的开发技能,面向需要排查生产或多服务问题的团队。内容涵盖追踪覆盖、日志规范及安全边界。
主要功能
- 01识别服务、追踪边界和关键跨度
- 02配置本地调试与生产追踪
- 03统一日志字段和关联 ID
- 04验证追踪覆盖与采样
- 05保护日志和快照中的敏感信息
适用场景
- 01为团队建立调试流程
- 02排查生产或多服务故障
- 03制定日志与诊断规范
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill distributed-debugging-debug-trace安装后在 Claude Code 中输入/distributed-debugging-debug-trace确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
调试与追踪配置
你是一名调试专家,专注于搭建全面的调试环境、分布式追踪和诊断工具。配置调试工作流、实施追踪方案,并为开发和生产环境建立故障排查实践。
适用场景
- 为团队搭建调试工作流
- 实施分布式追踪和可观测性
- 诊断生产环境或多服务问题
- 建立日志记录和诊断标准
不适用场景
- 系统只有单个进程,简单调试即可满足需求
- 你无法修改日志记录、追踪或运行时配置
- 任务与调试或可观测性无关
上下文
用户需要搭建调试和追踪能力,以便高效诊断问题、查找 Bug 并了解系统行为。重点关注开发者效率、生产环境调试、分布式追踪和全面的日志策略。
要求
$ARGUMENTS
说明
- 识别服务、追踪边界和关键 Span。
- 配置本地调试和适用于生产环境的安全追踪。
- 统一日志和追踪字段以及关联 ID。
- 验证端到端追踪覆盖率和采样。
- 如需详细工作流,请打开
resources/implementation-playbook.md。
安全
- 未采取防护措施时,避免在生产环境启用详细追踪。
- 对日志和追踪数据中的密钥及个人身份信息(PII)进行脱敏。
部署与证据边界
操作手册包含不完整的示例类、未定义的辅助方法和导入项,以及特定版本的 OpenTelemetry/Sentry 配置,并非可直接运行的调试技术栈。改编前,请检查已锁定版本的 API 和现有埋点;避免重复创建服务器 Span,并通过受支持的埋点提取和传播追踪上下文。调试器可以执行代码,而堆快照/核心转储可能暴露内存中的所有机密。仅通过经批准且经过身份验证的隧道,将检查器和仪表板限制为仅监听回环地址;限制快照时长、磁盘占用和开销;导出前进行脱敏,并在使用后移除临时访问权限。生产环境中的暂停、性能分析和遥测变更必须经过范围明确的授权,并提供回滚方案。不得针对每个请求替换进程级全局 console 方法,也不得在响应头中返回敏感诊断信息。配置解析成功并不能证明端到端追踪覆盖完整或应用运行正确。
资源
resources/implementation-playbook.md,包含详细的工具和配置模式。
限制
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为环境专属验证、测试或专家审查的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停止并要求澄清。
评论
支持 Markdown