关于 logs-go
用于将 PostHog 日志采集接入 Go 应用的技能,面向维护 Go 日志系统的开发者。它说明如何通过 OpenTelemetry 配置 OTLP 导出器,并建议采用结构化日志且保留现有日志代码。
主要功能
- 01配置 OpenTelemetry 日志导出
- 02使用 OTLP 导出器
- 03结构化日志建议
- 04环境变量配置密钥与端点
- 05日志搜索与故障排查参考
适用场景
- 01将 Go 应用日志发送至 PostHog
- 02在保留现有日志系统的同时添加导出
- 03排查日志接入问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ posthog/ skills --skill logs-go安装后在 Claude Code 中输入/logs-go确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/best-practices.mddebug-logs-mcp.mdgo.mdlink-session-replay.mdsearch.mdstart-here.mdtroubleshooting.md详细介绍
Go 的 PostHog 日志
此技能可帮助你在 Go 应用程序中添加 PostHog 日志采集。
参考文件
references/go.md- Go 日志安装 - 文档references/start-here.md- 日志入门 - 文档references/search.md- 搜索日志 - 文档references/best-practices.md- 日志记录最佳实践 - 文档references/troubleshooting.md- 日志故障排查 - 文档references/link-session-replay.md- 关联会话回放 - 文档references/debug-logs-mcp.md- 使用 mcp 调试日志 - 文档
请查阅文档,了解 API 详情和针对特定框架的模式。
核心原则
- 环境变量:始终使用环境变量存储 PostHog 密钥和 OpenTelemetry 端点。切勿将其硬编码。
- 最小改动:在现有日志记录功能旁添加日志导出。不要替换或重构现有日志记录代码。
- OpenTelemetry:PostHog 日志使用 OpenTelemetry 协议。请配置一个指向 PostHog 接收端点的 OTLP 导出器。
- 结构化日志记录:优先使用包含键值属性的结构化日志格式,而不是纯文本消息。
框架指南
没有特定的框架指南。
评论
支持 Markdown