mcpField
L
logs-go

logs-go

github.com/posthog云与 DevOps7690 次安装今天更新
代码仓库

关于 logs-go

用于将 PostHog 日志采集接入 Go 应用的技能,面向维护 Go 日志系统的开发者。它说明如何通过 OpenTelemetry 配置 OTLP 导出器,并建议采用结构化日志且保留现有日志代码。

主要功能

  1. 01配置 OpenTelemetry 日志导出
  2. 02使用 OTLP 导出器
  3. 03结构化日志建议
  4. 04环境变量配置密钥与端点
  5. 05日志搜索与故障排查参考

适用场景

  1. 01将 Go 应用日志发送至 PostHog
  2. 02在保留现有日志系统的同时添加导出
  3. 03排查日志接入问题

安装

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

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

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

包含的文件

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

references/
best-practices.md
debug-logs-mcp.md
go.md
link-session-replay.md
search.md
start-here.md
troubleshooting.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