SuperAPI AI 工具集

analyze-error

编程与开发

查看项目

更新于 10-15 20:33

技能介绍

用途:分析在运行 dd-trace-dotnet 的应用中遇到的脱敏异常。该异常由 dd-trace-dotnet 捕获、脱敏后发送到 Datadog 日志入口,目标是理解错误、判断是否由 dd-trace-dotnet 引起、确定如何复现、确定如何预防(而非捕获它)。

输入形式:用户提供基本错误消息和脱敏堆栈跟踪。第一行是错误消息,这是 dd-trace-dotnet 会记录并发送到 Datadog 的常量消息模板;后续行为堆栈跟踪。用户之后可能补充描述、PR 链接、出现该错误的版本等上下文。

分析流程:若涉及鸭子类型,在深入分析前先查看 dd-trace-dotnet\tracer\src\Datadog.Trace\DuckTyping\ 下的源代码,这对正确重建错误至关重要。必要时参考堆栈中已知第三方库的官方源码,以便更好地重建错误。

输出格式:使用 Markdown,不使用表格。包含五部分:1. Overview(堆栈跟踪、组件/CODEOWNER 团队、可操作性);2. Summary(2 到 3 句说明发生了什么);3. Root Cause(详细分析导致错误的代码流程,用加粗短标题,引用简单类型/方法名,少用 URL,实际代码引用放代码块);4. Suggested Fix(前后代码对比,格式为 git diff);5. Reproduction Steps(如何复现该错误的概述)。

约束:REDACTED 帧未知,但允许对其内容做出合理假设;绝不建议使用 try/catch;日志消息是常量模板;堆栈跟踪可能已过时,当前代码可能已变化或错误已修复;不是最新版本并不代表在最新版本已解决;仅建议 dd-trace-dotnet 内部的修改;所有给出的异常/错误都已被优雅捕获。

限制:使用前提是具备脱敏异常与堆栈信息;分析结论受 REDACTED 帧和版本差异影响。该资料未提供具体价格、平台支持范围或安装命令。