mcpField
E
error-tracking-go

error-tracking-go

github.com/posthog开发7692 次安装今天更新
代码仓库

关于 error-tracking-go

这项技能用于在 Go 应用中添加 PostHog 错误跟踪,提供实施指导,同时保留现有错误处理。内容涵盖自动捕获、手动捕获和 source map。

主要功能

  1. 01为 Go 安装 PostHog 错误跟踪
  2. 02使用环境变量配置
  3. 03优先启用异常自动捕获
  4. 04在错误边界捕获异常
  5. 05上传 source map

适用场景

  1. 01为 Go 应用添加错误跟踪
  2. 02捕获未被全局处理的异常
  3. 03将堆栈跟踪映射回原始源码

安装

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

$npx skills add https://github.com/posthog/skills --skill error-tracking-go

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

包含的文件

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

references/
alerts.md
assigning-issues.md
fingerprints.md
go.md
monitoring.md
upload-source-maps.md

详细介绍

Go 的 PostHog 错误跟踪

此技能可帮助你在 Go 应用中添加 PostHog 错误跟踪。

参考文件

  • references/go.md - Go 错误跟踪安装文档
  • references/fingerprints.md - 指纹文档
  • references/alerts.md - 发送错误跟踪警报文档
  • references/monitoring.md - 监控和搜索问题文档
  • references/assigning-issues.md - 将问题分配给队友的文档
  • references/upload-source-maps.md - 上传源映射文档

请参阅文档,了解 API 详情和特定于框架的模式。

关键原则

  • 环境变量:始终使用环境变量存储 PostHog 密钥和主机 URL。切勿将其硬编码。
  • 尽量少做改动:在现有错误处理逻辑旁添加错误跟踪。不要替换或重构现有的错误处理代码。
  • 优先启用自动捕获:先在 SDK 初始化时启用异常自动捕获,再添加手动捕获。
  • 源映射:上传源映射,使堆栈跟踪能够解析到原始源代码,而非压缩后的代码包。
  • 在边界处手动捕获:对于不会传递给全局处理程序的错误,在错误边界和捕获块中使用 captureException()。

框架指南

无特定框架指南。

评论

支持 Markdown