mcpField
D
distributed-debugging-debug-trace

distributed-debugging-debug-trace

github.com/sickn33开发48.7k161 次安装今天更新
代码仓库

关于 distributed-debugging-debug-trace

用于配置调试流程、分布式追踪和诊断实践的开发技能,面向需要排查生产或多服务问题的团队。内容涵盖追踪覆盖、日志规范及安全边界。

主要功能

  1. 01识别服务、追踪边界和关键跨度
  2. 02配置本地调试与生产追踪
  3. 03统一日志字段和关联 ID
  4. 04验证追踪覆盖与采样
  5. 05保护日志和快照中的敏感信息

适用场景

  1. 01为团队建立调试流程
  2. 02排查生产或多服务故障
  3. 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